在 VS2010上配置Creative sensz3d SDK的开发环境

1、添加现成的Property sheet(电脑安装sdk时便有):

VS2010上:View(视图)->Property Manager(属性管理器)->右键工程名->Add Existing Property Sheet(添加现有属性表)->到相应目录下($PCSDK-DIR/props)找到文件并添加


2、双击Property Manager(属性管理器)中Debug下的Microsoft.Cpp.Win32.User Common Properties->VC++ Directories(VC++目录)

1)Include Directories (包含目录)添加:$(PCSDK_DIR)/include和$(PCSDK_DIR)/sample/common/include

2)Library Directories (库目录)添加:$(PCSDK_DIR)/lib/$(Platform)和$(PCSDK_DIR)/sample/common/lib/$(Platform)/$(Platform Toolset)


3、Common Properties(通用属性)->Linker(链接器)->Input(输入)->Additional Dependencies(附加依赖项)添加libpxc_d.lib和libpxcutils_d.lib(这是在Debug模式下,如果是在Release下,则添加libpxc.lib和libpxcutils.lib)


4、C/C++ ->Code Generation(代码生成)->Runtime Library(运行时库),将原来的改为:Multi_threaded Debug(/MTd)(多线程调试MTd),这是在Debug模式下,若为Release,则改为Multi-threaded(/MT)(多线程MT)


5、Linker(链接器)->General(常规)->Additional Library Directories(附加库目录):

 添加$(PCSDK_DIR)sample\common\lib\$(Platform)\$(Platform Toolset)


到此,开发环境就已经搭配好~~当时自己是在VS 2010 旗舰版( utilities)上搭配SDK的R7版本,由于VS2010版本太低或是没有完全安装相应的库,程序有可能出现下面几个错误:

1、无法打开“stdafx.h”文件

解决方法:用<Windows.h>代替;

2、出现_TCHAR未定义错误

解决方法:添加头文件<tchar.h>

3、出现错误:failure during conversion to COFF: file invalid or corrupt

解决方法:

1)不稳定方法,偶尔一些程序还是无法解决这个问题。在Project Properties(项目属性)->Configuration Properties->Linker->General中,将Enable Incremental Linking设置为“No(/INCREMENTAL:No)”

2)可能是自己VS版本的问题,网上搜索后说要安装VS 2010 utilities版本的补丁SP1,安装之后自己在调试程序过程中暂时未出现这个错误。


此外,由于SDK的更新,当时自己又重新升级了SDK为R8的版本,环境配置过程一致,但是注意在安装新版本SDK前要将旧版本的SDK完全卸载,最好利用自带卸载程序卸载后再删除安装路径下的文件(官方文档说如果未卸载可能出现一些错误)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值