0
我有一個Visual Studio 2013 C++基於文本的命令行項目,包括:的Visual C++可執行文件無法正常工作
- 主文件
- 各種標題&實現(的.cpp)文件
- 使用多線程
- 使用C++標準庫只
該項目將運行成功,如果我跑以IDE的調試模式運行,或者如果使用調試可執行文件構建並運行。另外,我可以將可執行文件從調試目錄中取出並放在另一個目錄中,並且它仍然可以正常工作。但是,如果我更改爲發佈構建模式,則發佈目錄中的可執行文件將不起作用。
發佈可執行文件將加載一個命令窗口,並只是坐在那裏 - 沒有錯誤,沒有文字。它什麼都不做。
我已經看過項目編譯設置,它們是相同的。
Visual Studio 2013 C++的這個副本是我通過大學獲得的最終版本。我是一名研究生。我不是要求在課堂上給我提出任何問題的答案。這是爲了在課堂上部署項目。
任何援助將不勝感激。
編輯:預期的輸出是控制檯窗口中的文本。
可能相關:http://stackoverflow.com/a/15297493/4342498 – NathanOliver
應用程序的預期輸出是什麼?它是與一些文本控制檯窗口?如果是的話,你可以在輸出這段文字的地方顯示一行代碼嗎? – demonplus
你有沒有任何初始化不重要的全局變量?可能是初始化順序問題。 – eran