【发布时间】:2016-11-18 14:53:08
【问题描述】:
这个问题与我之前发布的这个问题有关:How to include a library in a Qt project。
我正在尝试创建一个使用 TagLib 库的 Qt 项目。我不确定该怎么做。
我已经下载了TagLib 1.11.1。
我按照this tutorial中的步骤构建它:
构建 zlib,首先让 CMake 创建一个 Visual Studio 解决方案文件,然后使用 Visual Studio 构建此解决方案:
mkdir build && cd build cmake .. -G"Visual Studio 14 2015 Win64" -DCMAKE_INSTALL_PREFIX="e:\workspace\lib\installed" msbuild /P:Configuration=Debug INSTALL.vcxproj msbuild /P:Configuration=Release INSTALL.vcxproj
以同样的方式构建 TagLib:
cd ....\taglib-1.11.1 mkdir 构建 && cd 构建 cmake .. -G"Visual Studio 14 2015 Win64" -DCMAKE_INSTALL_PREFIX="e:\workspace\lib\installed" -DZLIB_INCLUDE_DIR="e:\workspace\lib\installed\include" -DZLIB_LIBRARY="e:\workspace\lib \installed\lib\zlib.lib" -DWITH_ASF=on -DWITH_MP4=on -DBUILD_EXAMPLES=on msbuild /P:Configuration=Release INSTALL.vcxproj
这个构建过程似乎不适用于 Qt 项目。
有人可以为我指出如何构建taglib Release 1.11.1 (Windows 10) 的正确方向。
像HERE** 这样的东西可能真的很有帮助。我开始使用 C++,而关于构建库的文档确实很有限。对于任何其他试图构建库以在 Qt 上使用的人来说,它可以节省大量时间。
提前谢谢大家。
【问题讨论】:
-
你成功了吗?
-
不。仍在努力解决。如果可以的话请帮忙。将不胜感激@Sergey Gatich。
-
请详细描述问题。你使用什么操作系统、IDE、编译器?您在哪个阶段面临问题?
标签: c++ qt shared-libraries static-libraries taglib