在VS2010中,我有一个MFC vc++应用程序,它依赖于3个dll,调用类型为_STDCALL。现在,我必须使用SQLite3数据库和应用程序作为库。
但不幸的是,我不能用STDCALL构建静态库或dll。当我这样做的时候,它给了我编译错误(信息在后面)。
> Compilation error
cannot convert symbol qsort(int *...)stdcall to qsort(int *...)cdecl..
in the stdlib.h of sqlite package但是,它完全符合CDECL约定。
你能告诉我使用STDCALL构建的步骤吗?或者如何克服这个问题?
发布于 2015-03-20 18:02:42
我在谷歌上搜索了一下,得到的建议是SQLite3不能用STDLIB标准编译。
所以我用CDECL重新构建了我的所有其他依赖项目
很抱歉回复晚了。
谢谢,
Selva
https://stackoverflow.com/questions/28871396
复制相似问题