VS2010+Qt5+OSG3.0开发环境搭建

来源:互联网 发布:山东广电网络集团招聘 编辑:程序博客网 时间:2024/05/08 02:36

(一) VS2010

    VS2010的安装网上教程很多,不再叙述。

(二) Qt

    在VS中开发程序,需要下载Qt安装包和Qt的VS插件。

    我用的版本是Qt5.1.1 for Windows(VS2010,OpenGL)、VisualStudio Add-in 1.2.2 for Qt5。

    Qt装好后需要设置系统环境变量,在Path里加入D:\Qt\Qt5.1.1\5.1.1\msvc2010_opengl\bin

    下载地址:http://qt-project.org/downloads

(三) OSG(OpenSceneGraph)

    在安装好了VS和Qt之后,才可以进行OSG 3.0的安装编译,参考了这篇博客:http://www.cnblogs.com/eaglezhao/archive/2011/07/12/eaglezhao.html,VS 和Qt的安装比较简单不需要编译,OSG下载下来的是源码,需要另外编译(约5小时)。但是由于结合了较新版本的Qt,安装过程中会出现一些错误。

  1) 安装过程中要求较高版本的cmake,我直接下载了最新版,cmake-2.8.12.2-win32-x86.exe(http://www.cmake.org/cmake/resources/software.html)。

  2) cmake配置中出现Failed to find “glu32”

    我的这个文件在C:/ProgramFiles/Microsoft SDKs/Windows/v7.0A/Lib/x64中,可以用VS2010打开CMakelists.txt(用记事本打开会去掉代码排版格式),加入一行代码(注意路径中是 / 而不是 \ ): SET(CMAKE_PREFIX_PATH  "C:/Program Files/MicrosoftSDKs/Windows/v7.0A/Lib/x64")


     至此便完成了VS2010+Qt+OSG的开发环境搭建,可以在VS中建立Qt应用程序,同时可以调用OSG。

    也可以直接在Qt中开发,在*.pro文件中加入OSG中include、lib的路径,同时用预编译指令加入依赖库。


0 0