VC編程后生成的exe文件無法單獨運行完

vc編譯exe文件時可以正常執行,雙擊exe文件時出現意外停止。


看到網上的解決方案,大部分都是要求編譯release版本,并將exe文件放在cpp所在的目錄下,這樣確實可以雙擊exe正常執行,但我要寫的是一個工具,不想把cpp暴露出來,所以這個解決方案不可用。

我的解決過程是,查看代碼中可能出現數據溢出的地方,我的代碼中有一個給char*字符串用malloc分配的空間太小的情況,改大一些就解決了

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容