2

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
  • 97,681
  • 90
  • 411
  • 885
vico
  • 17,051
  • 45
  • 159
  • 315
  • 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

2

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
  • 10,358
  • 4
  • 34
  • 51