今天开始用C++来使用panda3d,本来以为只是改一种语言应该没有太大问题,结果发现还是有挺多坑的。。
编译器用的是VS2017,也是panda3d手册上所推荐的。
但是第一个设置就是从debug必须改成release模式,不然程序就会莫名其妙崩溃。这个是真的坑,本来就不太熟悉VS的调试,现在还连debug都用不了了。
Include Directories
C:\Panda3D-1.9.4\include;
C:\Panda3D-1.9.4\python\include
Library Directories
C:\Panda3D-1.9.4\lib;
C:\Panda3D-1.9.4\python\libs
在项目右键属性里添加这4个地址,添加完之后再按手册的操作继续添加path等值,结果还是有问题
这几个警告本来是错误,必须要在项目—属性—C/C++——常规——SDL检查里把默认的是改为否,才从错误变成警告,怪坑。
现在勉强跑通了helloworld程序,但是对VS界面还极其不适应,一堆窗口也不知道干啥用的。最关键的是,sample里的所有例子都是python版本的,也就是C++的可用资料实在是少得可怜啊。