我正在使用 GLPK 求解器进行项目。但是,我在尝试编译它时遇到了问题。
我正在使用它在我的计算机中查找包:
find_package(PkgConfig REQUIRED)
pkg_check_modules(GLPK REQUIRED glpk4.65)
include_directories(${GLPK_INCLUDE_DIR})
link_directories(${GLPK_LIB})
target_link_libraries(${PROG} ${GLPK_LIBRARIES})
我总是收到错误:当我在终端中键入 cmake .. 时找不到包“glpk4.65”。
pkg_check_modules(GLPK REQUIRED glpk4.65)
我认为问题就在这里。我的电脑里应该有一些glpk4.65相关的.pc文件,但是我搜过了,没有。例如,当我这样做以查找 gtk+-3.0 时,cmake 会找到该包。文件 gtk+-3.0.pc 可以在我的电脑的 /lib/x86_64-linux-gnu/pkgconfig/ 中找到。但是,在那里找不到与 glpk .pc 相关的文件。有任何想法吗?
谢谢你。