首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未能在“with CMAKE_CXX_LIBRARY_ARCHITECTURE”中找到“CMAKE_CXX_LIBRARY_ARCHITECTURE”

未能在“with CMAKE_CXX_LIBRARY_ARCHITECTURE”中找到“CMAKE_CXX_LIBRARY_ARCHITECTURE”
EN

Stack Overflow用户
提问于 2018-02-01 10:19:58
回答 1查看 611关注 0票数 0

我试图用密码素钱包编译器使用CMake编译VS2010回购(根据我对这个问题的评论)

我试图将下面的行添加到CMake文件和缓存文件中,但没有成功。

代码语言:javascript
复制
set (CMAKE_PREFIX_PATH "C:\\Program Files\\Microsoft SDKs\\Windows\\v7.1\\Lib\\x64")

我试图使用命令行编译它,但是得到了相同的错误。

代码语言:javascript
复制
D:\My Documents\Fiverr\C++ and Qt\FitsoCoin\cryptonotewallet>cmake.exe -DBOOST_ROOT=C:\\boost_1_66_0 -DBOOST_LIBRARYDIR=C:\\boost_1_66_0\\lib32-msvc-1
0.0:C:\\boost_1_66_0\\libs  -G "Visual Studio 10 2010" .
CMake Error at C:/Qt/Qt5.2.0/5.2.0/msvc2010_opengl/lib/cmake/Qt5Gui/Qt5GuiConfigExtras.cmake:16 (message):
  Failed to find "glu32" in "" with CMAKE_CXX_LIBRARY_ARCHITECTURE "".
Call Stack (most recent call first):
  C:/Qt/Qt5.2.0/5.2.0/msvc2010_opengl/lib/cmake/Qt5Gui/Qt5GuiConfigExtras.cmake:52 (_qt5gui_find_extra_libs)
  C:/Qt/Qt5.2.0/5.2.0/msvc2010_opengl/lib/cmake/Qt5Gui/Qt5GuiConfig.cmake:152 (include)
  CMakeLists.txt:19 (find_package)

有什么办法解决这个问题吗?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-15 08:54:50

如果要将CMake (和Find*脚本)指向具有库的目录,请设置路径变量:

代码语言:javascript
复制
set(CMAKE_LIBRARY_PATH "C:/Program Files/Microsoft SDKs/Windows/v7.1/Lib/x64")

您要设置的变量路径应该指向安装前缀。此前缀在搜索库时使用,但仅用于附加到库中的子目录,如lib/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48560317

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档