Visual Studio 2010 编译器选项

Posted

技术标签:

【中文标题】Visual Studio 2010 编译器选项【英文标题】:Visual Studio 2010 Compiler Options 【发布时间】:2013-03-25 18:36:50 【问题描述】:

我在 Visual Studio 2010 Ultimate 的项目属性页上找不到人们称为“C/C++”的选项来更改某些编译器选项。这是我得到的:

我尝试创建一个空项目和一个设置为空的 Win32 项目,但没有结果。有人可以帮忙吗?

【问题讨论】:

在下面查看@Joel 的答案 【参考方案1】:

在您的项目中至少有一个 .cpp 文件之前,Visual Studio 2010 不会显示 C/C++ 属性(也可以接受其他文件类型,但 .h 不起作用)。

因此,将单个 .cpp 文件添加到您的项目中,当您转到属性页时,它应该会显示在链接器设置的正上方。

【讨论】:

谢谢,我知道这很简单!【参考方案2】:

在附加选项中,为 C++ 添加 /TP,为 C 添加 /TC

/TP 会将所有文件编译为 C++,无论其文件扩展名如何。 /TC 会将所有文件编译为 C,而不管它们的文件扩展名。

【讨论】:

以上是关于Visual Studio 2010 编译器选项的主要内容,如果未能解决你的问题,请参考以下文章

使用 Visual Studio 2010 将 libexif 编译为静态库 - 然后从 Visual C++ 项目链接

visual studio 2010编译c的设置方法

如何用visual studio2012编c++程序?

如何在 Visual Studio 2010 Express 中将 cpp 编译为 dll

Visual Studio 2010中的Visual C++如何编译、连接和运行?

如何使用Visual Studio2010编译C语言