右键项目->属性->配置管理器 将x86和win32删除,注意Debug和Release都要删除
Hazel配置
(资料图片仅供参考)
Sandbox配置
右键Sandbox->设为启动项目 同时文本编辑器打开解决方案文件,把Sandbox放到上面,这样Sandbox就会自动成为启动项
右键Sandbox->添加->引用->勾选Hazel 这样Hazel编译生成一个静态库文件和一个dll文件的时候,就会将Hazel链接进Sandbox;这里Hazel虽然构建的是dll文件,但VS编译dll文件时,会同时生成dll和lib,lib文件会包含所有从dll文件导出的函数,所以我们可以静态链接,同时运行时需要dll文件。
作为可以构建应用程序的引擎,它需要为APP提供一种创建它们的入口的方式,在APP里调用dll文件中的函数或类,得通过__declspec(dllimport)和__declspec(dllexport)的声明和导入,所以先定义一个宏,来简化这个过程
右键Hazel->预处理器 添加HZ_PLATFORM_WINDOWS和HZ_BUILD_DLL,Sandbox里只添加HZ_PLATFORM_WINDOWS,这样export在构建Hazel库的时候激活,import在Sandbox中激活
在引擎中创建Application类,CreateApplication函数在应用程序中实现
最后引擎中创建,将入口放在里面
完成引擎和应用程序的交互
git status
打开.gitignore,添加不想要的文件
git status
git add * git status
这里.user不想要 git reset . git status
git add * git status
git commit 在弹出来的界面输出注释 或者 git commit -m "注释"直接输入注释
提交完成(未push到github)
标签: