qt – 在Windows上使用MinGW编译Poco
发布时间:2020-12-14 02:50:48 所属栏目:Windows 来源:网络整理
导读:我需要用MinGW编译poco,所以我可以在Qt Creator中使用它,但无法弄清楚如何,我已经设法在Visual Studio中编译poco但我不能在Qt Creator中使用这些库. 解决方法 补充Cesar的答案(此处,为了格式化目的,而不是添加注释),您需要在.pro文件中使用以下内容: INCLUD
我需要用MinGW编译poco,所以我可以在Qt Creator中使用它,但无法弄清楚如何,我已经设法在Visual Studio中编译poco但我不能在Qt Creator中使用这些库.
解决方法
补充Cesar的答案(此处,为了格式化目的,而不是添加注释),您需要在.pro文件中使用以下内容:
INCLUDEPATH += "<path_to_poco_include_dir>" LIBS += -L"<path_to_poco_lib_dir>" -l<poco_lib> -l<poco_lib> 例如,在我的情况下,我会有这个(用于调试版本): INCLUDEPATH += "C:/Dev/lib/poco/poco143/Debug/include" LIBS += -L"C:/Dev/lib/poco/poco143/lib" -lPocoFoundationd -lPocoUtild 然后,您可以通过为调试和发布版本创建设置来进一步细化: LIB_HOME = "C:/Dev/lib/" POCO_HOME = $${LIB_HOME}poco/poco143/ # SEE http://www.qtcentre.org/threads/23655-Does-Qt-Creator-understand-debug-release-scopes-in-pro-files # OR http://www.qtcentre.org/threads/30430-How-to-set-pro-file-about-debug-and-release #### CONFIG(debug,debug|release) { CONFIG -= debug release CONFIG += debug } CONFIG(release,debug|release) { CONFIG -= debug release CONFIG += release } #### debug { POCO_DEBUG = d POCO_PATH = $${POCO_HOME}Debug } release { POCO_DEBUG = POCO_PATH = $${POCO_HOME}Release } INCLUDEPATH += "$${POCO_PATH}/include" LIBS += -L"$${POCO_PATH}/lib" -lPocoFoundation$${POCO_DEBUG} -lPocoUtil$${POCO_DEBUG} 希望这可以帮助. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows-server-2008-r2 – 阻止DHCP客户端在新VLAN上接收旧
- sysprep – Windows和Office的KMS激活失败
- Windows PowerShell中特定文件类型的递归列表
- windows-server-2008 – 更改Windows SID如何影响SQL Serve
- 构建可以在Windows和OS X上运行的.NET应用程序的安装程序?
- winapi – 如何通过Win32对话框以编程方式更改标签顺序?
- windows-server-2008 – 是否有Kerberos测试工具?
- npm及cnpm(Windows)基础环境搭建
- 2018-2019-2 20165331《网络对抗技术》Exp2 后门原理与实践
- windows – 寻找在IIS发生故障时监视/通知的方法
推荐文章
站长推荐
热点阅读