- 博客(7)
- 资源 (13)
- 收藏
- 关注
原创 在C++中创建一个可以被C#调用的动态库,并包含类对象
1.在C++中创建一个类,并编写导出函数以允许C#创建和使用该类的实例。2.使用extern "C"确保函数名不会在编译时被改变。3.使用__declspec(dllexport)来标记导出函数。4.在C#中使用DllImport属性来导入动态库中的函数。****
2024-07-10 09:29:11 401
原创 C++执行python语句
使用Visual Studio 2022调用Python312时,到Python3.12安装目录,将include和libs文件夹拷贝到程序目录下,如下图所示。在配置完include和libs目录后,编译时报错: #无法打开文件“python312_d.lib”解决办法是到Python/include文件夹中,修改pyconfig.h文件。将其中的 python312_d.lib修改为python312.lib。由于Python/libs下没有 python312_d.lib。
2024-06-13 15:38:29 265
原创 entt::registry.view 和 entt::registry.group区别(ECS)
entt::registry.view 和 entt::registry.group 是C++的Entity-Component-System(ECS)框架EnTT中的两个方法。例如,如果你有一个注册表,其中包含拥有Position和Velocity组件的实体,你可以创建一个组来监听这些实体的更改。例如,如果你有一个注册表,其中包含拥有Position和Velocity组件的实体,你可以创建一个视图来只获取这些实体。
2024-05-29 07:41:30 377
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人