【发布时间】:2014-05-02 10:08:36
【问题描述】:
我对 Taglib、Qt 和 MSVC2012 有很多问题
首先,我用 cmake-gui 和 MSVC2012 编译了 zlib 然后,我用 cmake-gui 和 MSVC2012 编译了 taglib 之后,我在 Visual Studio 2012 中打开了 .sln 文件, 然后我建立了taglib。我有一个 .dll、一个 .lib 和一个 .exp 文件。一切都很好。
然后我在我的程序文件夹中创建了以下文件夹结构: 我的程序名称是“MyM”
./MyM/taglib 以及里面的所有文件夹(ape、asf、工具包等) ./MyM 这里有我的 tag.dll、我的 tag.lib 以及“config.h”和“taglib_config.h”。
然后,在 .pro 文件中,我添加了以下几行:
win32: LIBS += -L$$PWD/ -ltag
INCLUDEPATH += $$PWD/taglib
DEPENDPATH += $$PWD/taglib
所以,我构建了程序,它说
"tstring.h": No such file or directory
所以我在 Google 中搜索了这个错误,我发现我可以将每个文件夹添加到 INCLUDEPATH。所以我这样做了
INCLUDEPATH += $$PWD/taglib/ape
INCLUDEPATH += $$PWD/taglib/asf
INCLUDEPATH += ...
...等等
所以,重新构建 -> 一切都很好! 然后我点击“运行”按钮,程序崩溃了。我不知道为什么,是的。请帮帮我
感谢您的阅读:)
【问题讨论】:
-
有人能帮帮我吗?我应该重新编译它吗?或者我该怎么办。
标签: c++ qt visual-c++ crash taglib