【发布时间】:2010-04-20 10:23:35
【问题描述】:
我想从我的 Qt 应用程序中引用一个 win32 dll。我在 .pro 文件中的 "LIBS+=" 处添加了 dll 位置。一旦完成,正确地,我应该能够在我的应用程序的 dll 中包含 .h 文件。但我无法这样做。 我在这里使用 dll 进行测试:http://www.flipcode.com/archives/Creating_And_Using_DLLs.shtml
任何帮助将不胜感激!
谢谢
【问题讨论】:
我想从我的 Qt 应用程序中引用一个 win32 dll。我在 .pro 文件中的 "LIBS+=" 处添加了 dll 位置。一旦完成,正确地,我应该能够在我的应用程序的 dll 中包含 .h 文件。但我无法这样做。 我在这里使用 dll 进行测试:http://www.flipcode.com/archives/Creating_And_Using_DLLs.shtml
任何帮助将不胜感激!
谢谢
【问题讨论】:
我想您还必须将“INCLUDEPATH += path_to_library_headers”添加到您的专业文件中。 "LIBS+=" 只告诉链接器某些符号不在您的应用程序代码中,而是在外部 dll 中,但您必须告诉编译器它应该在哪里查找库头。
希望这会有所帮助。如果您还有其他问题,请发布链接器/编译器错误消息,这样会更容易判断问题所在。
【讨论】: