首先,我在stackoverflow中尝试了类似的问题。但我相信他们与我的不同。因为我无法找到答案。 无论如何,我开发了一个C ++ / CLI项目,并在其中使用了一些外部库(armadillo和npgsql)。我在Visual Studio Professional 2012中开发了它。程序正在我的本地计算机上运行(我正在与数据库和读/写进程建立所有连接)。问题是,我试图将我的exe文件定位到Windows Server 2012,然后我将用另一个程序运行它。所以我尝试将我的exe文件复制并粘贴到服务器中,其中包含所有文件的位置(见下文)。This is the file that created when I run the project in "Release" mode
无论如何,我已经尝试在服务器上运行我的exe文件,我收到如下错误: Interesting text in it
所以我在互联网上进行了一些搜索,但是我找不到这个问题的具体答案(大多数都是关于dll的)。有人可以帮忙吗?
由于
答案 0 :(得分:1)
您的系统似乎找不到此可执行文件所需的std::numpunct
类。标准c ++类位于VS DLL中,默认情况下,对于每个visual studio版本,它们不安装在计算机上,因此问题:您是否在目标主机上安装了Visual Studio可再发行组件?
如果没有,请从https://support.microsoft.com/en-us/kb/2977003获取相应的包并将其安装在远程计算机上。