編譯環境
- 1.電腦操作系統:win10
- 2.開發環境: Visual Studio 2017 (vs2017)
- 3.代碼 : version 0.96 (LIVE555 Streaming Media library version 2019.03.06).
問題描述
代碼編譯通過之後,生成了mediaServer.exe,且可以雙擊執行;
但在 VS2017 中按 F5 調試時,報錯“BasicUsageEnvironment.lib文件不是有效的win32應用程序”,如下圖:
原因及解決辦法
- 原因:vs2017 默認把第一個添加的項目作爲啓動項目,按 F5 調試時會去執行啓動項目的生成文件,這裏是 BasicUsageEnvironment.lib ,而BasicUsageEnvironment.lib只是一個靜態庫,故而報錯
- 解決:選中項目 mediaServer ,右鍵->設爲啓動項目