力为的技术博客

联系 聚合 管理
  154 Posts :: 1 Stories :: 561 Comments :: 0 Trackbacks
话说用CMake+Qt5.1.0组合,生成工程文件的时候出现如下错误:

CMake Error at C:/Qt/Qt5.1.0/5.1.0/msvc2010_opengl/lib/cmake/Qt5Gui/Qt5GuiConfigExtras.cmake:16 (message):
  Failed to find "glu32" in "".
Call Stack (most recent call first):
  C:/Qt/Qt5.1.0/5.1.0/msvc2010_opengl/lib/cmake/Qt5Gui/Qt5GuiConfigExtras.cmake:50 (_qt5gui_find_extra_libs)
  C:/Qt/Qt5.1.0/5.1.0/msvc2010_opengl/lib/cmake/Qt5Gui/Qt5GuiConfig.cmake:127 (include)
  C:/Qt/Qt5.1.0/5.1.0/msvc2010_opengl/lib/cmake/Qt5Widgets/Qt5WidgetsConfig.cmake:83 (find_package)
  CMakeLists.txt:18 (find_package)

即_qt5gui_find_extra_libs(OPENGL "glu32;opengl32;gdi32;user32" "" "")执行出错。
有人说把glu32所在的目录设置给CMAKE_PREFIX_PATH就可以解决问题,然而经实验并为成功。

只能绕道而行,把_qt5gui_find_extra_libs(OPENGL "glu32;opengl32;gdi32;user32" "" "")给注释掉了。
自己添加对glu32;opengl32的引用。

posted on 2013-08-12 12:50 力为 阅读(7303) 评论(2)  编辑 收藏 引用 所属分类: 3. VC&MFC&Qt

评论

# re: CMake + Qt5.1.0 2013-10-23 22:54 MIKE
CMAKE_PREFIX_PATH换成CMAKE_LIBRARY_PATH就可以了  回复  更多评论
  

# re: CMake + Qt5.1.0 2014-05-28 17:07 Delbert
@MIKE
还是不行。
不管是prefix还是library还是include,都尝试过了,不行,网上的方法都不行……  回复  更多评论
  


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理