我已经构建了一个VS2010控制台应用程序。当我在没有必要dll的机器上运行此应用程序时,会弹出一个对话框,显示消息“程序无法启动,因为您的计算机缺少MSVCR100.dll”。这很公平。
问题是该程序会挂起,直到有人单击“确定”。
这个程序是复杂的自动构建设置的一部分,所以我真的需要它以错误代码终止。
是否有任何解决方案(例如VS2010项目设置选项)我可以申请解决此问题?
答案 0 :(得分:0)
您可以将项目更改为静态链接CRT而不是动态链接(将运行时库选项设置为多线程而不是多线程DLL )。