C/C++程序移动到未安装开发环境电脑运行问题

      最后更新:2022-04-28 20:05

      目录

      运行的库选择多线 (/MT) 设置, 建立可执行文件所依赖的动态库 。

      MTD 表示多行调试 。

      有几行(/MD)的DLL(DLL)

      多行调试 DLL (/MDd)

      运行的库选择多线 (/MT) 设置, 建立可执行文件所依赖的动态库 。

      MTD 表示多行调试 。

      有几行(/MD)的DLL(DLL)

      多行调试 DLL (/MDd)

      现已发现,以多线(/MT)或多线调试(/MTd)创建的外部文件仅依赖Kernel32.dll文件,这些文件存放在动态图书馆,涉及没有安装开发环境的系统,允许在其他计算机上启动Exe文件。

      而对于有几行(/MD)的DLL(DLL)和多行调试 DLL (/MDd)生成的exe文件依赖于vcruntime140.dll、kernel32.dll等文件,此外,已删除的PC上没有图书馆文件。因此,如果运行,你将无法发现动态图书馆的缺陷。

      卸载开发环境计算机搜索器.net.dll 的效果

      运行多行调试 DLL (/MDd)生成的exe文件

      本文由 在线网速测试 整理编辑,转载请注明出处。

          热门文章

          文章分类