本帖最后由 kaokao 于 2011-2-19 19:42 编辑
云外归鸟 发表于 2011-1-21 14:28 http://www.ywgn.net/thread-425-1-1.html
还是选择静态库版的问题
/nodefaultlibLIBCMT /DEFAULTLIB:MSVCRT
这两个参数就是选LIBCMT,还是MSVCRT,一般MSVCRT版本的DLL会比较小,因为一些C函数是从
MSVCRT.DLL调用的,不编译代码进DLL,但如果固定用MSVCRT版本,一些支持库的静态库就会编
译失败.
编译DLL就不用要用opt=/ENTRY:BMEntrypoint 这个参数了,这个是选择入口函数,DLL的入口
函数是固定的. |