建立DLL的基础问题,请帮忙,谢谢
我想建立一个DLL给C#使用,建立DLL的时候有个选择是 VC++ STYLE DLL,请问这个是否要勾选,
我看缺省是不勾选的,请问勾选与不勾选有什么区别,请帮忙解答,谢谢
[解决办法]
主要的区别在于入口点(Entry Point),如果选中VC++ Style Dll的选项,程序的入口点是DllMain函数,不选中的话,入口点是DllEntryPoint函数。
如果你的DLL写好以后,只用C++Builder来调用,那么哪个入口点都可以选择,如果这个DLL要用VC来调用,建议选中这个VC++ Style Dll选项,也就是用DllMain函数作为入口点。