① 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