① Visual C++编译的程序要不要运行库的
当然要了,只不多windows大部分程序都是用它编的的,所以运行时程序已经拷贝到system32里面了
② 如何消除VC编译的程序对VC运行库的依赖
就是编译的时候静态链接,把这个库文件集成到你的dll文件中,试试。
补充一点:
源文件是C不是C++。使用到的MSVCR80.DLL中的函数包括:
__CppXcptFilter
__clean_type_info_names_internal
__dllonexit
_adjust_fdiv
_amsg_exit
_crt_debugger_hook
_decode_pointer
_encode_pointer
_encoded_null
_except_handler4_common
_initterm
_initterm_e
_lock
_malloc_crt
_onexit
_unlock
free