标签: c++ windows dll 64-bit mingw
我用C ++编写了一些程序。我可以在计算机上运行它。但是,如果我尝试在其他PC上打开.exe文件,由于缺少DLL,总是会出现错误。如果程序很短,则没有错误。我不明白为什么!
答案 0 :(得分:4)
您的编译器经常带有DLL。
简单的操作(例如打印)以及在某些情况下调用应用程序的入口点(例如,类似于main的操作)是由库完成的,而并非总是由OS提供的。在Windows上,应该附带“可再分发”的C ++运行时。