我想在我的项目中使用两个第三方库,但一个是使用 __stdcall 约定编译的,另一个是使用 __cdecl 编译的。无论我将项目属性设置为什么,链接器都无法链接一个库或另一个库。有办法做到这一点吗?
最佳答案
编译代码时使用的调用约定外部应该是无关紧要的。只要使用正确的约定声明了适当的函数,您在自己的代码中使用的约定并不重要,并且无论您做出什么选择,它都会起作用。
关于c++ - 如何在一个 vs2008 项目中将库与 __stdcall 和 __cdecl 结合起来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11590668/