我用C++写了一些程序。我可以在我的电脑上运行它。但是,如果我尝试打开其他pcs上的.exe文件,由于缺少动态链接库,总是出现错误。如果程序非常短,就不会出现错误。我不明白为什么!
发布于 2019-02-22 23:14:41
您的编译器经常随DLL一起提供。
简单的操作,如打印和在某些情况下调用应用程序的入口点(例如,类似main的东西),都是由库完成的,并不总是由操作系统提供。在windows上,你应该附带一个“可再发行的”C++运行时。
https://stackoverflow.com/questions/54830010
复制相似问题