【发布时间】:2014-05-09 21:58:31
【问题描述】:
有谁知道为什么这不起作用?
void test() [[stdcall]] {
std::cout << "Hello World" << std::endl;
}
当我尝试用 C++11 方言编译时,它说:
“警告:'stdcall' 属性指令被忽略 [-Wattributes]”
这是为什么呢?我有一个真正需要 stdcall 调用约定的函数。 GCC 中的默认调用约定是 cdecl。有什么建议吗?
【问题讨论】:
标签: gcc c++11 g++ calling-convention stdcall