目錄結構
- solution_dir
- Debug: 存放Debug版本資訊的.exe
- Release: Release的.exe
- .sln: visual studio 項目檔案
- project_dir
- Debug(Debug模式下生成的臨時目錄, 沒有.exe, 可以删除): 含有日志檔案
- Release(Release模式下生成的臨時目錄, 沒有.exe, 可以删除): 含有日志檔案
将代碼發給使用者
- 在solution_dir目錄下
- 删除Debug, Release目錄
- 在project_dir目錄下
- 删除Debug和Release臨時目錄
- 發給使用者, 讓使用者自己編譯運作
将可執行程式釋出
- 因為安裝了vs之後, vs為我們提供了dll, 是以我們自己開發的應用程式在自己的電腦上因為可以連接配接dll是以可以執行, 但是到了使用者的電腦上, 可以沒有安裝vs, 沒有dll, 是以運作報錯
- 程式要以Release模式編譯
- 右鍵project的屬性, 在配置屬性-->C/C++-->所有屬性-->運作庫(預設是多線程的DLL)-->修改為多線程的MT(不使用動态連結, 而是使用靜态連結的方式, 直接将庫連結進入到.exe檔案中, 是以這種模式下編譯的.exe檔案的大小會非常的大)
- 将.exe發送過去