前景提要
HDC调试需求开发(15万预算),能者速来!>>>
折腾好长时间了,一直没成功,
1. 参照网上的一些做法,下载cmake-gui,使用vs2010,一路下来编译pcre、zlib、cppcms都成功了,也生成了dll和lib等文件,可是把这些文件引用到qt项目中,出现了undefined reference to cppcms::application::response()这样的错,没法继续往下走了。
2. 由于担心使用vs编译的lib和dll,qt中自带的mingw可能不认,因此换第二种方式。继续使用cmake-gui,使用MinGW编译,安装设置环境变量,编译pcre、zlib都没问题,可是在最关键的一步编译cppcms时,出现这样的错:
D:\temp\cppcms-1.2.1\booster\lib\shared_object\src\shared_object.cpp:83: error:
ISO C++ forbids casting between pointer-to-function and pointer-to-object
一如既往的走不下去了。
3. 第三种方式,继续使用cmake-gui,这回换vs2010自带的nmake,同样是是卡在最后一步,同样是和方法2一样的错。
D:\temp\cppcms-1.2.1\booster\lib\shared_object\src\shared_object.cpp:83: error:
ISO C++ forbids casting between pointer-to-function and pointer-to-object
有没有在windows上编译cppcms成功的兄弟,希望指点迷津,折腾好久了,心塞。