VS2012用于C语言的Intellisense配置

时间:2016-08-12 01:19:14

标签: visual-studio-2012 intellisense

我的项目是一个静态库,有一个共同的.h文件,将由C和C ++版本使用,使用_cplusplus定义包括正确的部分。

我正在使用VS2012,当我将项目设置为在项目 - >属性 - > C / C ++ - >高级 - >编译As->编译为C代码时使用纯C语言(/ TC),intellisense仍然认为我使用C ++作为主要语言,

它给了我一些C函数的警告(比如strcpy_s),并没有突出显示#ifndef _cplusplus命令定义的部分。

如果我尝试构建或编译(F7)它完美运行并且它被编译为C项目。

如何判断intellisense将代码解释为C语言而不是C ++?

帮助表示赞赏......

0 个答案:

没有答案