MinGW 无法定位程序输入点__prinf__于动态链接库libintl-8.dll上

时间:2022-02-18 00:28:30

今天在配置gcc的时候碰到了这个,找了很久没有解决。
后来看到了别人的博客才知道原来是因为冲突了。

一开始我的系统变量的Path是这样的:

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;D:\Vim;D:\codeBlocks_\CodeBlocks\MinGW\bin;C:\ProgramData\Oracle\Java\javapath;D:\oracle\bin;D:\oracle\product\11.2.0\dbhome_1\bin;.;%JAVA_HOME%\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files (x86)\GtkSharp\2.12\bin;C:\Python27;D:\codeBlocks_\CodeBlocks\MinGW\bin;D:\codeBlocks_\CodeBlocks\MinGW;

我的MinGW是用的CodeBlocks里面的,然后我们就可以发现,D:\codeBlocks_\CodeBlocks\MinGW\bin;这个路径 太靠后了,因为在找这个动态链接库的时候如果有多个的话,是先优先前面的,所以我们把这个路径提到最前面来就好了。

以后要是其他的因为优先级出了问题,那就再说吧。。[躲在墙角瑟瑟发抖.gif]