Delta3d 编译64位 注意事项 记录

编译64位的Delta3d 需要手动编译其所有依赖的库,具体到Delta3d官网查询,或者直接下载打包好的依赖库源代码进行编译


VS2010 编译 注意事项:

1. CEGUI 的 渲染OpenGL中的 glew.c 用 其依赖库中的glew.c 代替。
2. 编译CEGUI的依赖库PCE用静态库,因为在CEGUI中的预定义宏中定义了PCRE_STATIC
3. 编译OSG中的 PNG 、JPEJ 、TIff 用官网下载下来的库(依赖库)(静态库)
4. 编译STAGE中  为了支持xerces,把语言中支持w_char 选择“是”
5. 编译osg的png支持插件用libpng13库 即:用OSG官方提供的库
6. 编译用osg 中zip支持  用zlib1.lib 即:用OSG官方提供的库

7. 编译CEGUI的时候 把cegui.lua 中的tinsert(pkg_table.XMLParserModules, "XercesParser") 前后if语句去掉,否则可能不能生成 CEGUIXercesParser 模块

8. alut 使用freealut

9. pcre 用cmake 单独编译 ,让其支持utf

10. SILLY 要用OSG 中的下载的库(png,jpeg ,zlib)

11. 在SimCore中的CMakeModules->FindDelta3D.cmake文件中添加list(APPEND CMAKE_FRAMEWORK_PATH ${DELTA_DIR}/BUILD_VS2010)可以方便使用delta3d 生成的lib库

gdal 编译:

  • 1.  打开 "Visual Studio x64 Win64 " cd 到 GDAL的根目录 输入” nmake -f makefile.vc WIN64=TRUE”
  • 2. 在GDAl根目录找到nmake.opt 修改GDAL_HOME = "E:\Delta3D\ExtDep\gdal-1.9.1\win64"(将会安装到这个目录里)
  • 3.编译完后,执行命令
nmake /f makefile.vc WIN64=TRUE install
nmake /f makefile.vc WIN64=TRUE  devinstall

8. 编译osg 的 openthreads 的时候,把“build->build_openthreads_with_QT "去掉,不用qt的thread




VS2013注意事项: 

1. 在编译 pal 的时候 如果出现 "error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MT_StaticRelease”不匹配值“MD_DynamicRelease”"

是因为pal的依赖库 bullet用的是(release 下MT,debug 下MTd) ,而libpal_bullet 用的是(release下MD ,debug下MDd),这时可以把bullet的库改为多线程DLL(/MD) (属性->c++->代码生成)

2. 在编译

可以在CmakeLists.txt中FindPACKAGE(OSG)之前加上 SET(OSG_DIR "E:/Delta3D_VS2013_X64/delta3d/ext" CACHE PATH "The root of the OSG")

3. 编译qt 如果出现问题可以参考 http://stackoverflow.com/questions/18080625/qt-4-8-visual-studio-2013-compiling-error

4. gdal 可以直接用osg依赖库自待的(是gdal_i.lib,而不是gdal.lib)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Delta 3D打印主板是指控制整个打印系统的核心部件,负责接收和处理来自电脑或其他设备的指令,然后将其转化为电流信号,控制3D打印机中各个部件的运动。 相比于传统的3D打印主板,Delta 3D打印主板具有一些独特的特点和优势。首先,它采用delta型运动结构,通过三个电机协同工作来实现打印头在空间内的精确运动。这种结构不仅能够提高打印速度,还能够增加打印机的稳定性和打印精度。 其次,Delta 3D打印主板通常具有较高的兼容性,能够适配多种不同的打印机型号和品牌。这意味着用户可以根据自己的需求选择适合自己的打印机,而不必拘泥于特定的品牌或型号。 此外,Delta 3D打印主板常常配备了先进的功能和技术,例如自动调平功能、断电续打功能、断丝检测功能等。这些功能可以提高打印机的易用性和稳定性,减少因意外情况而导致的打印失败。 总的来说,Delta 3D打印主板在打印速度、打印精度、兼容性等方面具有一定的优势。它为用户提供了更加灵活和方便的选择,使得3D打印技术在各个领域的应用更加广泛和便捷。 ### 回答2: Delta 3D打印机主板是3D打印机装置的核心部件之一,它是控制3D打印机正常工作的关键。Delta 3D打印机主板通常由控制器和外围电路组成。 首先,控制器是主板的核心部件,它负责接收来自计算机的指令,并将其转化为相应的电信号。控制器还负责控制机械结构的运动,根据设计要求控制打印头的移动,确保打印的精度和稳定性。Delta 3D打印机主板上的控制器通常采用高性能的单片机或微控制器,以满足对打印速度、精度和功能的要求。 其次,外围电路是主板的重要组成部分,它包括与其他设备和传感器的接口电路。外围电路可以通过连接传感器来获取打印过程中的关键参数,如温度、湿度等,以保证打印过程的稳定性和品质。此外,外围电路还包括电源管理电路,以提供稳定的电源供应。 综上所述,Delta 3D打印机主板是控制3D打印过程的关键部件,它通过控制器和外围电路实现对打印机的控制和监测。其高性能的控制器可以有效地驱动机械结构,确保打印过程的稳定性和精度。同时,精心设计的外围电路提供了与其他设备和传感器的连接接口,以实现对打印过程的全面监测和管理。Delta 3D打印机主板的高质量和可靠性是保证打印品质量的关键。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值