c++ - CMake 图形用户界面 : Specify library path for Windows

标签 c++ cmake cmake-gui

我正在编译一个基于 CMake 的项目(具体来说是 SOCI),它依赖于 SQLite。这是 Windows,没有供项目查看的标准路径,因此它找不到 SQLite,我在配置时得到了这个:

SQLite3 not found, some libraries or features will be disabled. 
See the documentation for SQLite3 or manually set these variables: 
SQLITE3_INCLUDE_DIR                      = SQLITE3_INCLUDE_DIR-NOTFOUND 
SQLITE3_LIBRARIES                        = SQLITE3_LIBRARY-NOTFOUND 

SQLite 库和头文件位于

c:\Workspace\SQLite\Release\SQLite.lib
c:\Workspace\SQLite\SQLite\sqlite3.h
c:\Workspace\SQLite\SQLite\sqlite3ext.h

是否可以告诉 CMake GUI 它们在哪里以便找到它们?

注意:我说的是 GUI,而不是命令行。这是 GUI 的样子:

enter image description here

最佳答案

尝试“添加条目”按钮,它相当于 -D option how to add cache entry

关于c++ - CMake 图形用户界面 : Specify library path for Windows,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21476943/

相关文章:

c++ - cmake 如何在项目的 vcxproj PropertyGroup 中添加自定义条目?

macos - 如果 CMake 中的目录内容已更改,如何复制目录?

c++ - std 库中有什么函数可以对 vector 进行二进制搜索并找到元素?

c++ - 在 C++ 中初始化为 NULL 的字符串

c++ - 将 mysql 包含到 cmake 中

cmake - 如何使用 Cmake 使用框架?

C++ 错误 : expected primary-expression before ‘;’ token using Cmake

cmake - 当find_package找不到库时在cmake-gui中选择路径

c++ - 以 "different"调用约定作为参数的 64 位 C++ 传递函数会产生不明确的错误

c++ - 如何在需要时将C++中的计算推迟?