我正在尝试设置我的代码以使用 allegro libray,我在 mandriva 下使用 KDEV4,我安装了 allegro-dev 包。然后在 KDevelop 中使用 allegro 函数时,它会显示文档,所以他肯定找到了该库。
但是,当我编译我的源代码时,我allegro_init()
没有声明错误,所以我检查了CMakeLists.txt
文件,我认为问题就在那里:
project(game)
add_executable(game main.cpp)
我应该写什么给 cmake 来查找和链接库?
我有一个一般安装,其中:
- 包括在
/usr/include
- 和库在
/usr/lib
我在 KDE 4.6.5 mandriva 2011 free、cmake 2.8.4 下安装了 allegro 4.4。
如果不是很明显我的问题是我的 CMakeLists.txt 应该是什么样子与包含的 allegro 一起编译。