下载
DirectX DXSDK
PhysX Release PhysX-4.0.0.zip

环境 :

  1. python 2.7
    如果安装了多个python版本(环境变量冲突)
    需要指定python2.7目录, 在generate_projects.bat文件写入
    set PM_PYTHON=C:\Python27\python.exe
  2. cmake 3.12 -> up
  3. 如果是安装的是 vs 2019(16). 需要添加presets
    复制 vc15win64.xml
    更名为 vc16win64.xml
    将文件中的 vc15 全部更名为 vc16
  4. 用vs打开项目编译失败
    如果提示不存在 stdexcpt.h和typeinfo.h, 将标头改为
#include "exception"
#include "typeinfo"

运行 generate_projects.bat 直接弹出, 应该就是环境问题(我遇到的情况是Python多版本问题)
如果不能确定异常, 找到py文件

PhysX-4.0.0\physx\buildtools\cmake_generate_projects.py

方便排查可以在需要暂停的位置写入代码

os.system("pause")

更多请参考 --------------------------(感谢)
PhysX 物理引擎研究系列

PhysX 4.0 项目生成和编译相关推荐

  1. 编译原理LR(0)项目集规范族的构造详解

    学编译原理的时候,感觉什么LL(1).LR(0).SLR(1).LALR(1)思想满天飞. 而且做题的时候,一不留意,一道题就写了三页纸了. 就拿今天这个玩意儿来讲,我真的是考试前花了最多的时间,搞懂 ...

  2. 编译原理LR(0)项目集规范族的构造和分析的构造

    学编译原理的时候,感觉什么LL(1).LR(0).SLR(1).LALR(1)思想满天飞. 而且做题的时候,一不留意,一道题就写了三页纸了. 就拿今天这个玩意儿来讲,我真的是考试前花了最多的时间,搞懂 ...

  3. 编译原理中LR(0)项目集规范族的构造

    本文转载自:  http://www.cnblogs.com/lazycoding/archive/2012/05/12/2497065.html 此文略长.我也没想到这写起来这么多,但对构造过程绝对 ...

  4. maven 与intellij IDEA 下maven 为groovy 项目生成jar 详解

    2019独角兽企业重金招聘Python工程师标准>>> W7下安装 maven与intellij IDEA 下maven为groovy项目生成jar详解(适合新手) 第一步:下载ma ...

  5. 为ASP.NET 2.0网站生成唯一程序集

    在Visual Studio 2003下开发网站的都知道ASP.NET 1.1网站生成后都是一个唯一命名的程序集(项目名称.DLL),但是这种情况在Visual Studio 2005的网站开发中不见 ...

  6. win10 + bazel-0.20.0 + tensorflow-1.13.1 编译tensorflow GPU版本的C++库

    win10 + bazel-0.20.0 + tensorflow-1.13.1 编译tensorflow GPU版本的C++库 安装所需软件/库 Step1. 安装vs2015,CUDA 10.0和 ...

  7. Microchip Studio 7.0项目移植(从ICC AVR移植到Microchip Studio 7.0)

    Microchip Studio 7.0 系列教程 1.Microchip Studio 7.0 如何修改字体大小Microchip Studio 7.0 如何修改字体大小 2.MicroChip S ...

  8. TypeScript及TypeScript在vue3.0项目中的基本使用

    一. TypeScript是什么 TypeScript 是一种由微软开发的自由开源的编程语言,主要提供了类型系统和对 ES6的支持.它是JavaScript的一个超集,扩展了JavaScript的 语 ...

  9. [转组第10天] | Android6.0.0_r1源码编译和POC程序的编译

    2018-05-23 Android6.0.0_r1源码编译 简要说明:android源码编译的四个流程:1.源码下载;2.构建编译环境;3.编译源码;4运行.下文也将按照该流程讲述. 主机环境 Ub ...

最新文章

  1. TortoiseSVN SendRpt.exe not found解决方案
  2. [BUUCTF-pwn]——[极客大挑战 2019]Not Bad(ORW)(内涵peak小知识)
  3. c#和html方法互调
  4. 一条SQL的奇妙旅行
  5. 20165226 实验四 Android程序设计
  6. 因DataTable的字段值为DBNull引发的异常
  7. vs2010 快捷键大全
  8. J2EE是技术还是平台还是框架? 什么是J2EE
  9. linux关闭防火墙后台 启动文件,centos——部署springboot项目(含启动脚本编写、开机自启脚本编写、守护进程开机二合一脚本编写)...
  10. String类中的api
  11. jquery插件封装
  12. m基于LS+变步长LMS的Volterra级数数字预失真DPD系统matlab仿真
  13. 如何彻底解决Variable used in lambda expression should be final or effectively final
  14. position的属性(sticky属性)
  15. 云开发【云函数的使用】
  16. 项目实例---随机森林在Kaggle实例:Titanic中的应用(一)
  17. Quartz.NET总结(五)基于Quartz.net 的开源任务管理平台
  18. xmms安装和中文设置
  19. 【basler】Chapter5:basler相机C#代码实现与详解
  20. Android Binder机制总结

热门文章

  1. 教你一招,轻松实现heic转换
  2. 港科荐书|王一教授新书《一说万物:现代物理学百年漫谈》推荐
  3. 【笔记】使用Twitter API V2进行数据爬取的经验总结
  4. 苹果 企业开发者账号申请入口
  5. Linux九阴真经之九阴白骨爪残卷12(日志功能)
  6. java的finally是什么_java中的finally关键字有什么特点和作用
  7. windwos 查看进程详细信息
  8. MySQL 常用查询示例
  9. Object.assign()用法讲解
  10. Web登录其实没那么简单