1

I'm working on C++ project. Because of some errors I got recommendation to set Properties > C/C++ > Advanced > Compile As and check Compile as C++ Code(/TP).

My project includes iniparser.c that has extension "C". What I want to know is whether my new settings (C++) can affect the compilation of my project, given that it contains a .c file (iniparser.c)?

jww
  • 90,984
  • 81
  • 374
  • 818
vico
  • 15,367
  • 39
  • 141
  • 262
  • 1
    Since the answer is yes (see below), I would recommend not to follow the recommendation, but to fix the error you see when not using /TP. – ElektroKraut Oct 08 '12 at 16:50
  • Also see [/Tc, /Tp, /TC, /TP (Specify Source File Type)](https://msdn.microsoft.com/en-us/library/032xwy55.aspx) on MSDN. – jww Sep 21 '18 at 01:27

1 Answers1

1

Your question seems to be a possible duplicate of this one:

What issues can I expect compiling C code with a C++ compiler?

Without knowing the details of your problem, there a number of issues that have to be considered when compiling C code with a C++ compiler. See this link for more details: http://david.tribble.com/text/cdiffs.htm

Community
  • 1
  • 1
jrd1
  • 9,642
  • 4
  • 31
  • 49