分类 C++ 下的文章

宇托 CPP, CSharp 0 条

前两天在用Visual Studio 2013时,发现这么一个问题:用C#调用编译好的C++时,总是提示无法加载DLL。我查了一下,发现路径没问题,DLL在编译的机器上运行也没问题,只有复制到另一台机器上才无法运行。在网上找了一下,发现可能的原因是C++的运行库没有安装,编码好的DLL调用了C++运行库。找到了原因,解决方案就比较简单了,解决方案一:安装对应的C++运行库就行。解决方案二:在编译DLL里,使用静态编译就行。其具体方...

宇托 CPP, MinGW 0 条

我用MinGW编译好了一个C++程序,因为把MinGW的bin目录设置到PATH里了,所以在本机运行没有问题,但复制到其它电脑居然报“没有找到 libgcc_s_dw2-1.dll”的错误。在网上找了一个,解决方法有两个。方法1. 把提示的文件从MinGW安装目录下bin目录复制到执行程序目录。方法2. 在编译时使用静态链接(这样编译出来的文件会比原来大很多),即在原有命令上加上-static就行。比如你要编译一个Hello.cp...