1

首先,我用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文件的動態庫

無論如何,我試圖運行在服務器我的exe文件,我得到了一個錯誤如下圖所示: Interesting text in it

所以我做了互聯網上的一點點搜索,但我不能沒有找到任何具體的答案這個問題(他們大多數是關於DLL的)。有人可以幫助這個嗎?

感謝

回答

1

看來你的系統無法找到這是由該可執行文件所要求的std::numpunct類。標準C++類位於VS DLL中,默認情況下,它們是而不是,對於每個Visual Studio版本,因此問題是:您是否將Visual Studio再發行版安裝在目標主機上?

如果不是,請從https://support.microsoft.com/en-us/kb/2977003中取出相應的包裝並將其安裝到遠程計算機上。

+0

非常感謝,謝謝。它正在工作。 – Prometheus

相關問題