• 4373阅读
  • 2回复

[提问]QtCreator创建DLL的问题 [复制链接]

上一主题 下一主题
离线isml
 

只看楼主 倒序阅读 楼主  发表于: 2012-02-20
Qt版本:4.8.0
QtCreator:2.4.1
使用向导中的“其他项目”--“C++库”,类型选择“共享库”,创建完成后直接编译,发现输出目录只有一个lib文件,没有dll,商未验证这个lib是导入库还是静态库。google了一下,有人说需要在pro中加入CONFIG += dll,经测试成功。请问这个何解?
离线rcyboom

只看该作者 1楼 发表于: 2012-02-20
看qmake的帮助就知道了,这个是qmake中对于CONFIG 变量的一个选项:

When using the lib template, the following options can be added to the CONFIG variable to determine the type of library that is built:

Option    Description
dll    The library is a shared library (dll).
staticlib    The library is a static library.
plugin    The library is a plugin; this also enables the dll option.
但是我试了下,按你说的直接构建是可以生产DLL文件的,版本也和你的一致。
离线isml

只看该作者 2楼 发表于: 2012-02-20
请问楼上的兄弟用的是mingw版还是msvc版?我的是VS 2010自己编译的,在另外一台机器上测试也是一样
快速回复
限100 字节
 
上一个 下一个