无法打开包含文件:'qrencode.h':没有这样的文件或目录(在Windows上构建libqrencode)

时间:2015-09-07 22:46:56

标签: c++ windows qt cygwin libraries

我在安装它的OS X上的Qt项目中使用qrencode库没有任何问题,但现在我需要在Windows上安装它,我不知道如何去做。我现在已经看了一会儿,这就是我所知道的(或者至少我知道):

我需要使用Cygwin在我的电脑上安装它。我相信我必须在./configure上使用--prefix才能将它安装到正确的位置。问题是我不知道那个地方在哪里。

以下是图书馆的网站,如果可以提供帮助:http://fukuchi.org/works/qrencode/

有人可以帮帮我吗?我意识到这可能很简单,但我并不习惯这个......

[编辑]
好吧,在删除库,清理和重建所有内容后,我现在面临以下问题:LNK1104: cannot open file 'qrencode.lib'任何可能出错的想法? :/

1 个答案:

答案 0 :(得分:1)

您可以在任何目录中构建库。只需在.pro部分中添加项目文件(INCLUDEPATH)的路径即可。

INCLUDEPATH += C:/dev/libs/libqrencode/

C:/dev/libs/libqrencode/是示例路径,请将其替换为您自己的路径。 qrencode.h必须位于此目录中。

如果您使用相同的.pro文件在Windows和OS X上构建,请执行以下操作:

win32 {
    INCLUDEPATH += C:/dev/libs/libqrencode/
}