tandaeg
tandaeg
https://github.com/mono/CppSharp 这个库只需要提供头文件和.lib文件就可以自动生成绑定代码 源码的 Engine\Intermediate\Build\Win64\UnrealEditor\Inc\ 文件夹下有UHT生成的反射文件 Engine\Intermediate\Build\Win64\x64 文件夹下是编译模块时的宏 Engine\Binaries\Win64里的dll导出成lib就可以用了 再把DllImport改成MethodImplOptions.InternalCall应该就能用 CppSharp是一个C#的库,功能很强大,就是教程有点少,只有几篇官方文档 https://github.com/mono/CppSharp/tree/main/docs 也没有对所有API介绍,有些函数只能自己猜 可能对一些复杂的模板类不能导出 我还看到虚幻还可以将整个引擎导出成一个库 在C#就可以启动UE,但也不是很好用,而且只支持Windows平台 https://docs.unrealengine.com/5.2/zh-CN/building-unreal-engine-as-a-library/ 实际导出后发现dll没有export所有函数,只有文档里的4个内置api 查看UBT的Definination发现导出时没有将XXX_API宏define为DLLEXPORT 请问大佬知道怎么才能导出函数吗 最近的.Net7 新增的NativeAOT可以将C#代码导出为C++可以调用的DLL,唯一的缺点是只能导出static函数
豆包可以设置是否开启深度思考https://console.volcengine.com/ark/region:ark+cn-beijing/model/detail?Id=doubao-seed-1-6 如果不设置默认开启思考,现在无法使用非推理模式