标签:打不开 style lib c++工程 strong 右键 tail 关于 c++
1,UNITY的C# VS工程常常打不开 属性页,右键工程无 【添加引用】项。原因是VS的自带工具【适用于UNITY的工具】导致的。
解决办法:VS-【工具】-【选项】-【适用于UNITY的工具】-【杂项】-【访问项目属性】改为true,然后重启VS, 就可以打开项目属性了
2,C#工程的属性页与C++相关很大,它没有文件目录的设置项,没有LIB文件的添加和目录项,因此,C#工程使用库文件只有一种方式:添加引用,
且C#只能引用DLL,不能引用LIB
3,添加引用时,C#工程一定要添加引用才能使用DLL,就算你的DLL在工程中任何位置不添加引用也不能用,这很明显,就像C++工程中不添加LIB及其目录则不能用一样
添加引用只是告诉IDE该到哪里去取这个DLL,
关于静态链接库和动态链接库:
静态链接库只有一个.LIB文件,使用时 : 工程中添加.lib并指定lib目录,代码中包含.h或只接声明lib中的函数名然后使用
动态链接库可以只生成一个dll而不生成lib,这样使用时只能使用 系统函数loadlibary()来加载这个dll,并从中导出想要使用的函数。
动态链接库常用的使用方式是生成一个lib和一个dll,使用时 : 工程中添加.lib并指定lib目录,代码中包含.h或只接声明lib中的函数名然后使用
另外参考:
1,将CS脚本打成DLL并在UNITY中使用
https://blog.csdn.net/qq_25210959/article/details/53285403
2,将UNITY 的DLL打进自己的DLL中?
https://blog.csdn.net/suifcd/article/details/48248015
标签:打不开 style lib c++工程 strong 右键 tail 关于 c++
原文地址:https://www.cnblogs.com/timeObjserver/p/9379312.html