在不使用预编译头C++项目中编译 C 文件
Compile C files in C++ project which do not use precompiled header?
我可以在C++项目中禁用 .c 文件的预编译头吗?
当我想添加.C 文件到我的程序中,用于 C 格式的脚本虚拟/抽象机器:
错误1 错误 C1853:"Release\pluginsa.pch"预编译头文件来自以前版本的编译器,或者预编译头C++并且您从 C 使用它(反之亦然) Z:\Profile\Rafal\Desktop\samod\source\amx\amx.c 1 1 插件a
所有其他东西都是C++的,并使用我的预编译标头。
在"
解决方案资源管理器"窗口中,右键单击 *.c 文件,然后选择"属性"。转到 C/C++ -> 预编译标头,并将"预编译标头"选项设置为"不使用预编译标头"。
此外,除非您确实需要预编译的标头,否则我会说在项目范围内将其关闭。
另一种选择是将 C 文件编译为 C++ 并继续使用预编译的标头。为此,请右键单击项目名称(或每个 .c 文件名),然后将 C/C++ -> 高级 -> 编译设置为编译为C++代码。
相关文章:
- 当我尝试通过 mingw 使用 CMake 和 SFML 库编译项目时出错
- LD:尝试编译项目时找不到架构x86_64符号
- 如何在不需要LIBCD.lib的情况下在Visual Studio 6中编译C项目
- 如何使用 Makefile 使用 VTK 库编译项目?
- UE4无法使用vs2017编译C++项目
- 无法让 CMAKE 编译项目
- 了解如何编译C++项目
- [UE4错误]无法编译项目.你想在Visual Studio中打开它吗?
- 使用 -O1 优化标志编译项目时共享库崩溃
- 每次都构建(make)lib,只有在lib较新时才重新编译项目
- 如何在 g++ 上使用 opencv 编译项目 c++
- 尝试使用 TMXlite 编译项目时LNK2019错误
- 编译项目时文件无效或损坏,包括 V8
- 为什么当我在Visual Studio中编译C++项目时会出现致命错误"LNK1104:无法打开文件'cryptlib.lib'?
- 在 netbeans 中编译项目中的单个文件
- 用cmake中的makefile编译项目
- 使用makefile编译C++项目时出现问题
- 用多个文件制作和编译C 项目
- 如何有条件地为 Eclipse 中的交叉编译项目包含两个不同名称的相同版本的库
- 如何编译项目后不运行exe文件