簡體   English   中英

為什么我的 C++/Win32 項目不能在 Visual Studio 之外工作?

[英]Why won't my C++/Win32 project work outside of Visual Studio?

我有一個相當大的項目,我正在 C++/Win32 中工作,現在我即將完成,我想開始在其他機器上測試它。 我的項目在 Visual Studio 中運行良好 - 無論是在調試模式下還是在發布模式下。 但是,如果我嘗試從其構建目錄(所有支持文件到位)運行任一可執行文件,它們就會崩潰。 我嘗試使用visual studio提供的調試功能,打開malloc.c,說一個heap被破壞了。 如果我在某處發生內存泄漏或其他問題,為什么從 Visual Studio 運行我的項目時不會收到此錯誤? 我可以使用一些關於如何調試問題的指針。

我不認為這是由於內存泄漏。 當我試圖只復制編譯的可執行文件而不復制依賴庫時,我也遇到了這種情況。 所以只需檢查所有依賴庫是否在其他系統中也可用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM