Aurora Engine 游戏引擎入门 01(环境配置测试)
程序员文章站
2022-04-16 19:25:18
运行环境Windows10 x64Visual Studio 2019配置Aurora项目属性#配置常规属性输出目录:生成dll或者可执行文件的目录,国际惯例命名bin中间目录:在生成过程中产生的临时文件,需要独立目录,方便代码管理配置类型:动态库.dll#配置解决方案平台架构删除x86的配置概述,每个项目全部删除,选择编辑移除x86的分支管理新建沙盒测试新建一个控制台项目,命名为Sandbox,用来测试引擎,最终#把显示全部文件关闭#全部保存当前的修改第一个测试程....
运行环境
Windows10 x64
Visual Studio 2019
配置Aurora项目属性
#配置常规属性
输出目录:生成dll或者可执行文件的目录,国际惯例命名bin
中间目录:在生成过程中产生的临时文件,需要独立目录,方便代码管理
配置类型:动态库.dll
#配置解决方案平台架构
删除x86的配置概述,每个项目全部删除,选择编辑移除x86的分支管理
新建沙盒测试
新建一个控制台项目,命名为Sandbox,用来测试引擎,最终
#把显示全部文件关闭
#全部保存当前的修改
第一个测试程序
1、编写测试代码.dll和main
2、添加项目引用,测试输出
// Aurora项目代码
// #pragma once 防止重复包含头文件
// 使用#ifndef #define #endif 效果一样
#pragma once
namespace Aurora
{
// __declspec的全称是decl-specifier(明示指示符)
// dllexport(C++在windows平台声明以下内容对外可见)
// dllimport(C++在windows平台声明以下内容可读取)
__declspec(dllexport) void TestDllCall();
}
#include "Test.h"
#include <stdio.h>
// 实现同一个命名空间里面的方法
namespace Aurora
{
void TestDllCall()
{
printf("Earn Big Money AE");
}
}
// Sandbox项目源码
namespace Aurora
{
// 声明使用一个外部的dll方法
__declspec(dllimport) void TestDllCall();
}
void main()
{
Aurora::TestDllCall();
}
2、添加项目引用,测试输出
// 添加Aurora项目引用
// 将Aurora.dll 复制到对应层级的 Sandbox下
本文地址:https://blog.csdn.net/inspironx/article/details/108565760