解決方法:BasicUsageEnvironment.lib文件不是有效的win32應用程序

編譯環境

  • 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 ,右鍵->設爲啓動項目
    在這裏插入圖片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章