随笔分类 - VC++ C# VB...
mfcs90d.lib(xxx.obj) : error LNK2005: _DllMain@12 already defined in MSVCRTD.lib(xxx.obj)
摘要:创建了一个Alt project工程,创建时选择了包含mfc 。 开始时编译链接都正常,可写了一段代码后链接的时候就会出现 mfcs90d.lib(xxx.obj) : error LNK2005: _DllMain@12 already defined in MSVCRTD.lib(xxx.obj) 的链接错误。仔细查看输出就会发现其原因是mfcs90d.lib和MSVCR...
阅读全文
COM中的安全数组SAFEARRAY、与在VC++(VARIANT) C#(object)中调用
摘要:最近在做WEBGIS项目,要调用以前一些VC的DLL,所以使用COM进行封装,在C#中传数组头痛了几天,今天终于调试出来了。由于COM中不能直接使用数组,所以经常使用到SAFEARRAY与VARIANT的转换SAFEARRAY* pSA; SAFEARRAYBOUND aDim[1]; //定义安全数组维数aDim[0].lLbound=0; aDim[0].cElements=2; //一维数组...
阅读全文
浙公网安备 33010602011771号