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
|