vs2017建立一个静态库lib工程 
起号工程名字BeaEngine  然后选release配置选项 
1,把headers\Includes下面到2个头文件拖到src\Includes的目录下面 
2,把headers\BeaEngine.h拖出放到cpp工程所在目录下,并导入到vs2017的项目头文件栏 
3,把src\BeaEngine.c 拖出放到cpp工程所在目录下,并导入到vs2017的项目源文件栏 
4,把src目录下面的文件夹拖到cpp工程所在目录下. 把include\下面的beaengine文件夹拖出放到cpp工程所在目录下.把src\Includes文件夹拖出放到cpp工程所在目录下 
4,项目-->属性--> c/c++ -->预编译头-->选择 不使用预编译头 
5,项目-->属性--> c/c++ -->附加包含目录 beaengine文件夹, Includes文件夹, Includes\instr_set文件夹(注意后面2个文件夹是src拖出来到cpp工程所在目录下的) 
6,注意错误提示,若有则单击提示,把#include <xxx.h> 修改为#include "xxx.h" 
7,项目-->属性--> 常规-->无全程序优化 ,字符集选--》多字节字符集 
8,项目-->属性--> c/c++ -->代码生成-->运行库 选择多线程(/MT) 
9,项目-->属性--> c/c++ -->高级-->调用约定选择 __stdcall (lib和调用主程序都需要选择 __stdcall,否则默认以c调用,带@的符号找不到的错误提示) 
10,调用主程序最好把headers\BeaEngine.h拖出放到cpp工程所在目录下,并导入到vs2017项目的头文件栏中 
 
 
21091614172[下载].rar
 
 
 |