【发布时间】:2021-04-10 10:47:25
【问题描述】:
也许这个线程可能与其他线程相似,但我需要一些帮助,因为我是 CMAKE 菜鸟。 我需要让以下命令在我的 IDE (Clion) 中自动执行。
g++ main.cpp -L dependences/lib -lpq -o main
如您所想,我的项目中名为“dependences”的目录中有libpq.dll 和libpq.lib。
我现在的CMakeList是这样的:
cmake_minimum_required(VERSION 3.15)
project(AccessoDB)
set(CMAKE_CXX_STANDARD 17)
add_executable(AccessoDB main.cpp)
target_link_libraries(AccessoDB pq)
但是我不知道如何获取那个目录下的库,以及如何在开头添加命令。 提前致谢
【问题讨论】:
-
这能回答你的问题吗? CMake link to external library 这些答案中列出了在 CMake 中链接到外部库的方法,特别是 this 可能是最好的方法。