是否有任何方法我可以告诉我的代码正在编译与cl.exe
Is there any way I can tell if my code is being compiled with cl.exe?
以前可能有人问过这个问题,但是我找不到。
是否有一种方法来确定,在编译时,如果我的代码是由cl.exe
编译?
我将使用它来有条件地包括(在预处理期间,通过#ifdef
)仅由cl.exe
支持的某些#pragma
指令。
如果您想决定使用cl.exe
版本,请使用_MSC_BUILD
。
但是,首先检查_MSC_VER
,因为_MSC_BUILD
在VS 2005中不可用。
我想你可以检查_MSC_BUILD
宏。
相关文章:
- VSCode C++ 编译的exe感染了Win32:TrojanX-gen[Trj]
- Eclipse 没有在 Windows (C++) 中编译.exe
- 在VS Code中编译C / C ++时如何禁用自动创建EXE文件?
- 为什么我可以在EXE上编译DLL
- 无论如何可以将webm / mp4文件编译/记忆为.exe程序吗?(C++)
- C++程序编译器在使用g++命令编译后自动运行exe文件
- 如何在 Azure 应用服务中使用 cl.exe 编译 C++ 代码并生成可执行文件
- CMake 和 Visual Studio 2015 - C 编译器 cl.exe 无法编译简单的测试程序
- C++编译器 g++.exe 无法编译简单的测试程序 - 确定 CXX 编译器是否工作失败
- 是否可以将Visual Studio 2017将C 代码编译到EXE以外的文件类型中
- 编译C++代码以.EXE返回双精度
- 将32位和64位应用程序(具有相同代码)编译为一个EXE
- MinGW编译的exe-缺少libgcc_s_silj-1.dll
- Visual Studio 2015 无法编译.exe
- CL.EXE无法编译简单的测试程序VS2017
- 如何使用x64编译器使用MsBuild.exe编译大型c++项目
- 通过 cmd 将参数传递给C++编译的 exe
- 如何修复错误:g++.exe:无法使用-c或-S和多个编译指定-o
- 如何在 Atom IDE 中使用 gpp-compiler 时更改 MinGW 编译的 exe 位置?
- Eclipse CDT - 如何在外部控制台 (cmd.exe) 中运行编译.exe