VS将WChar_t视为内置类型 是/Zc:wchar_t,在Qt中怎么设置

有使用LeadTools的朋友 可以联系我微信: EagleAndy


error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: int __thiscall LSegment::MrcSaveBitmap(class LBitmapBase *,struct _COMPRESSIONOPTIONS *,unsigned short *,int,struct _SAVEFILEOPTION *)" (__imp_?MrcSaveBitmap@LSegment@@QAEHPAVLBitmapBase@@PAU_COMPRESSIONOPTIONS@@PAGHPAU_SAVEFILEOPTION@@@Z),该符号在函数 _main 中被引用

Qt在调用LeadTools的时候,报错如下,我把pro工程转VS2010工程调了一下C++的编译选项,程序可以正常运行,于是我就想怎么在Qt环境下设置这个选项。


VS将WChar_t视为内置类型 是/Zc:wchar_t,在Qt中怎么设置_第1张图片


VS下面这个选项如何在Pro里设置呢如何将 .\Qt\4.8.7\mkspecs\win32-msvc2010\qmake.conf 中

将WChar_t视为内置类型 是/Zc:wchar_t,在Pro里怎么设置呢

QMAKE_CFLAGS            = -nologo -Zm200 -Zc:wchar_t-

修改为

QMAKE_CFLAGS            = -nologo -Zm200 -Zc:wchar_t


参考资料:

1. blog.sina.com.cn/s/blog_5aa882f60102wetu.html

2. www.cnblogs.com/mmix2009/p/3536573.html

你可能感兴趣的:(VS将WChar_t视为内置类型 是/Zc:wchar_t,在Qt中怎么设置)