function MyFunc()
:g/<RuntimeLibrary>/s/DLL</</g
:w! %
"不保存退出
endfunction

args *.vcxproj
argdo! call MyFunc()
set nomore

先用​​vim​​脚本将​​vcxproj​​的​​/md​​改成​​/mt​​.

​wxWidgets​​默认为​​动态库​​,要改成​​静态库​​.

然后编译出来的库不是​​2百多,​​,不是​​3百多​​,是​​190M​​.

然后再用​​wx_vc15.sln​​编译所有.

然后再对​​sample​​中的示例编译就不会报错.

说什么,​​__imp__strerror,__imp__remove,__imp__movf​​三个找不到之类.只要看见​​__imp​​这种,就要晓得是​​动态/静态​​链接出错了.

再编译示例.​​把lib路径加入,附加库加入​​,​​改为mt​​,​​vs版本号改为10.0.17763.0​​,就不会报错了.