【发布时间】:2016-03-06 01:24:04
【问题描述】:
我在 Ubuntu 中创建了一个 Qt 项目,一切顺利。但是,我还需要在 Windows 上部署它。它使用 Boost 库(大问题)。
我一直在寻找几个小时来找到解决方案,但没有运气。我尝试安装 Boost 库并将其与 mingw 链接;我想我错过了什么。这是我所做的并下载了最新版本:
1) 运行 .\bootstrap
2) 然后 .\b2 --prefix=C:\boost install
遗憾的是没有正确安装。我只有 2 个文件夹(bin 和 share),但没有标题。
但是,在这里 (http://nuwen.net/) 我找到了一个捆绑包(Mingw+Boost 和其他库)。这有我需要的一切。
现在我认为问题是 .pro 文件,因为我有很多未定义的引用。这是 .pro 文件,其中包含我尝试过的所有内容(一些评论): http://pastebin.com/pBFMTAd8
感谢您的帮助!
【问题讨论】:
-
一些错误信息会很好。您能否确认您的 boost 库位于 C:/MinGW/lib 中?
-
我的错,这里有一些错误:postimg.org/image/h4vvo8mgx/9040bd30;这里是路径 C:\MinGW\lib: postimg.org/image/3lw19jdt9/ad5481f9
-
我只看到 .a boost 库。您的 .pro 文件中没有任何内容表明您进行了静态构建。此文件夹中是否还有 boost .dll 文件?
-
只有 .a boost 库。我现在尝试使用静态配置,但没有改变任何东西。我想要的只是部署它,无论是静态构建还是动态构建。你能帮我进一步吗?