1.下载

https://developer.nvidia.com/physx-sdk

点击 DownLoad PhysX,会直接到gitHub: https://github.com/NVIDIAGameWorks/PhysX

2.编译说明:

https://gameworksdocs.nvidia.com/PhysX/4.1/documentation/physxguide/Manual/BuildingWithPhysX.html

2.1 生成VS solution

运行脚本generate_projects.bat生成visual studio solution到physx/complier目录下。编译生成的库文件都在: physx\bin目录下。

2.2 Cmake参数配置

看来Cmake在生成vs 工程的时候,会去读一个xm文件,文件中可以告诉cmake生成静态库还是动态库等等,的确方便。

example:

2.3发布你的软件

如上,如果你配置sdk的编译选项为编译成dll,则发布软件时要带着这些个dll,当然还有头文件。

发布实例: 将sdk编译成静态库,发布时带着静态库以及头文件:

其中Lib中存储所有用到的静态库:

其他三个文件夹下存储的都是头文件,直接从源码文件家中copy即可。


2.4 研究下PhysX的cmake结构

可以通过这个学习CMake,算是比较好的范例。

Generate_projects.bat文件:

该文件设置了一些路径变量,然后调用PhysX\physx\buildtools\ cmake_generate_projects.py :

cmake_generate_projects.py:

该文件的作用是接受用户配置的xml编译配置文件,然后去调用cmake生成vs solution。写得比较专业,值得学习。

可以看出最顶层的CmakeLists.txt文件存储在physx\compiler文件夹下,可能在physx\compiler\inernal下或physx\compiler\public下,或许具体取决于xml中的配置吧。


Ref:

https://blog.csdn.net/jiagleo/article/details/5568936

PhysX配置开发环境相关推荐

  1. (转)PhysX第一课:下载、安装、配置开发环境

    关于什么是PhysX,我只说一次:一个由Nvidia从AGEIA那里买来并发扬光大的物理引擎,SDK开发包免费,源码收费.其它的东西,如果我的帖子里没有,请到英特网上搜索. 1.下载PhysX 下载地 ...

  2. SharePoint 2013 配置开发环境,需安装VS2012插件

    SharePoint 2013已经安装好了,接下来就是配置开发环境,安装VS2012,但是,装好了以后,发现没有SharePoint 2013开发的支持,如下图: 然后,去网上查找资料,VS2012对 ...

  3. java fx配置_JavaFX系列-配置开发环境

    JavaFX系列-配置开发环境 本文主要介绍JavaFX环境的搭建和如何部署JavaFX应用 添加JavaFX依赖 在工程 build.gradle 中加入以下内容: plugins { id 'ap ...

  4. react http请求_通过Webpack全局配置开发环境和多种生产环境的请求地址

    在线上项目的开发中,我们经常会有一个测试服务器一个正式服务器,当我们开发时我们会去使用测试服务器的接口地址,而发版时会把地址改为正式服务器的地址,因此我们可能会在两个地址来回切换(有可能还有更多环境, ...

  5. Django配置开发环境和生产环境以及配置Jinja2模板引擎

    配置开发环境 在项目的目录(即就是settings.py的同级目录)创建settings的Python的包 在创建的settings的包中,创建dev.py,将原项目的setting.py中内容全部复 ...

  6. HarmonyOS之搭建和配置开发环境的流程

    一.搭建开发环境流程 DevEco Studio 支持 Windows 系统和 macOS 系统,在开发 HarmonyOS 应用前,需要准备 HarmonyOS 应用的开发环境.环境准备流程如下所示 ...

  7. QT + OpenCV + MinGW 在windows下配置开发环境

           由于研究项目需要,最近开始接触C++界面设计,关于"QT + OpenCV + MinGW在windows下配置开发环境"着实让人头疼,单次配置时间相当长,也十分不容 ...

  8. php4 apache 配置,[开发环境配置]windows下php4+mysql4+apache2开发环境配置

    在网上看了好多php+mysql+apache的开发环境配置文档.但是其中不乏出现了很多的问题导致在配置开发环境的时候出现了很多的问题.这里总结出一份自己配置过程中的文档希望能给大家带来一些帮助.那么 ...

  9. 【VESC】一.配置开发环境、烧录固件

    一.介绍 VESC是一个开源的无刷电机驱动器,由工程师本杰明研发,最初应用于电动滑板,但是由于其出色的性能,也渐渐在其他领域得到了应用. 由于VESC的固件是基于电动滑板这个应用场景开发的,所以如果我 ...

最新文章

  1. Error: module pages/utils/util is not defined
  2. 痛!“做C#半年,挣的不如做AI 1个月?”看到第二句泪目……
  3. 人们把通信技术计算机技术控制技术合称为,湖北汽车工业学院大学计算机基础复习题(费劲整理,带答案,考试命中概率很大).docx...
  4. 5 分钟解决前后端联调问题,说一说前端代理这件事
  5. JavaOne 2015:高级模块化开发
  6. 采样定理实验报告matlab,matlab验证时域采样定理试验报告
  7. python csv合并单元格_python中合并表格的两种方法
  8. visio studio调试 字符串断点
  9. J2ME移动应用开发实战视频教程
  10. redis服务以及phpredis扩展的安装
  11. php相差天数,php获取给定日期相差天数
  12. Windows环境下安装python+tensorflow
  13. SQL Server 搭建Northwind详细教程
  14. html css二级下拉菜单,下拉导航 - 两级菜单(CSS/HTML)
  15. SpringCloud之服务提供者和服务消费者
  16. 算法——实现随机拿到30道不重复的20以内的加减法题目
  17. Cisco2960交换机端口安全Port-Security
  18. Telegram入门
  19. Axure RP Extension for Chrome的安装
  20. 关于有限元应力结果精度的几点讨论

热门文章

  1. 发布新闻稿的流程与步骤
  2. 消防标识线是什么颜色?消防标志和标牌有什么设置要求?
  3. MFC(线程同步与异步套接字,孙鑫C++第十六讲笔记整理) - 阿飞的麦克风 - 博客频道...
  4. 阿里云服务器广东河源地区怎么样
  5. Hadoop 入门指南
  6. Oracle 10g数据库创建
  7. Flutter编码规范及工具使用
  8. python中format的用法详解
  9. Unity3d 周分享(12期 2019.3.10 )
  10. 点击编辑框全选内容java,js实现鼠标点击文本框自动选中内容的方法