可以 g++检查抛出说明符?
关于此的两个问题: 有没有办法强制g++忽略throw说明符? (例如,据我记得,Visual Studio 忽略 throw 说明符,与 throw() 不同) 是否可以强制 g++ …
MS C++ (CL) 编译的可执行文件在 Windows 2000 上不起作用
可能的重复: 在 Windows 中使用 Visual Studio 2010 编译的 C++ DLL 时出现问题2000 类似于这些问题: 我可以将 Visual Studio 2010 的 C++ 编译器…
Xcode 3.2.5:将“将警告视为错误”设置为和“运行静态分析器”对于新项目来说都是如此
问题 每次我在 Xcode 中创建一个新项目时,我都必须转到 Project >编辑项目设置并导航到将警告视为错误并运行静态分析器将其打开。在我的一生中,我…
GCC 中 -std=gnu++0x 和 -std=c++0x 之间有什么区别,应该使用哪一个?
在 GCC 4.4.3(适用于 Android)中使用 -std=c++0x 时,我遇到 问题: // using -std=c++0x #include <stdint.h> uint64_t value // error: 'uint…
/Ox 和 /O2 编译器选项有什么区别?
Microsoft 的 C++ 编译器(cl.exe,包含在 Visual Studio 中)提供 几个优化开关。它们中的大多数之间的区别似乎是不言自明的,但我不清楚 /O2 (优化…
g+++s -g 选项相当于VS2010 cl编译器?
使用 g++ 和 -g 选项,我可以使用 gdb 进行调试。 Visual Studio 2010 cl.exe 编译器中的此选项等效于什么? 此页面具有不同的库(调试/发布)进行链…
为什么 /Gm 是调试配置中的默认选项而不是 /MP?
在我禁用 /Gm 并启用 /MP 后,VS2010 上的构建时间显着缩短。 我很困惑为什么 /Gm 是默认值。我认为/MP更好。 (如果启用/Gm,由于不兼容,/MP 不会激…
是否可以在每个函数的基础上禁用 MSVC _penter 和 _pexit 挂钩?
MSVC 中有编译器选项,可以在进入和退出函数时自动生成检测调用。这些钩子称为 _penter() 和 _pexit()。编译器的选项有: /Gh 启用_penter钩子函数 /G…
GCC相当于VC的浮点模型开关?
GCC 是否有与 VC 的浮点模型开关等效的编译器开关(<代码>/fp)? 特别是,我的应用程序受益于使用 /fp:fast 编译,并且精度并不是什么大问题,我…
如何根据编译器类型在 C 编译器的 SConstruct 中设置选项?
我需要为 C 编译器设置附加选项,例如添加标志以打开所有警告,具体取决于编译器的类型。例如,对于 MSVC,我应该使用, env.Append(CPPFLAGS = "/Wal…