gpt4 book ai didi

build - CMake 正在链接库完整路径

转载 作者:行者123 更新时间:2023-12-04 20:18:28 25 4
gpt4 key购买 nike

好的,我在 CMake 中有一个项目结构如下:

CMakeLists.txt
/libfoo/CMakeLists.txt
/frontend/qt/CMakeLists.txt
libfoo是我正在编写的图书馆和 frontend/qt是一个小前端,也是一个使用示例。问题是 CMake 将相对路径传递给 libfoo.so.x到链接器而不是 -l选项。 Qt gui 目标声明如下:
add_executable(qtgui ${qtgui_sources} ${qtgui_moced} ${qtgui_ui_h})
target_link_libraries(qtgui ${QT_LIBRARIES} foo)

我宁愿它只是链接反对 -lfoo像所有其他库一样,不是完整路径。
怎么做?

谢谢!

最佳答案

啊,没关系,找到了:

http://www.cmake.org/Wiki/CMake_RPATH_handling

我显然没有足够的谷歌,抱歉。

关于build - CMake 正在链接库完整路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9301964/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com