我有以下问题:

我在64位Ubuntu上使用32位版本的Qt。在我的项目中,我想包含库FCam以便为诺基亚N900手机的相机编程。当我在项目文件中包含库的路径时,Qt找不到或只是未使用它,因为我收到以下错误消息:

undefined reference to "FCam::Image::Image(FCam::Image const&)"


我的Libs-line看起来像这样:

LIBS += -lpthread -ljpeg  -Llib -L/home/username/FCam


我不知道为什么这行不通,因为我有另一个可以运行的示例项目。我也尝试过该系列的一些变体,但徒劳无功。

感谢您的回答,
茨韦蒂

最佳答案

使用-L / home / username / FCam,您告诉链接器在查找时要在该目录中查找
它应该链接的库。您还需要告诉它要再次链接的库(通过-l完成)。
我不知道您的lib,但看来您应该添加--lfcam或类似的东西。

09-05 23:25