编译核心编程

20-delayloadapp\delayloadapp.cpp(213): error C2373: “__pfnDliNotifyHook2”: 重定义;不同的类型修饰符
就这一个编译不过去,我也搞不定了.不折腾了.
因为是vs2017,要重新定义一个#define DELAYIMP_INSECURE_WRITABLE_HOOKS.
最后还是冒出找不到error LNK2001: 无法解析的外部符号 __imp_@fnLib2@0
经验重定解决方案目标,不用自己再单个改了.
然后是dll=>静态.脚本:

function MyFunc()
:%s/<RuntimeLibrary>MultiThreadedDebugDLL/<RuntimeLibrary>MultiThreaded/g
:%s/<RuntimeLibrary>MultiThreadedDLL/<RuntimeLibrary>MultiThreaded/g
:w! %
endfunction

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

不折腾.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章