[英]Compiling dlib examples on Windows?
將文件夾添加到PATH通常對我來說效果不佳。 相反,請嘗試使用此命令。 我只是用它編譯了示例,沒有錯誤:
g++ timer_ex.cpp ..\\dlib\\all\\source.cpp -I.. -luser32 -lws2_32 -lgdi32 -lcomctl32 -limm32
有點神秘的-I..
將文件夾向上一級添加到包含搜索路徑。 假設您尚未更改文件夾布局,這是正確的做法。 但是總的來說,這是向編譯器的包含搜索路徑添加內容的最簡單方法。
您可能還想添加-O3選項,該選項將告訴gcc生成優化的可執行文件。 通常,這會使生成的應用程序更快,尤其是在進行繁重的數值工作時。
順便說一句 ,您應該考慮安裝CMake 。 這是一個方便的工具,可以為您設置一個這樣的項目。 它可以在Windows,Linux,Mac OS和許多其他平台上運行。 要使用它來編譯dlib示例程序,您只需要說cmake .
從示例文件夾中,然后make
。 還有一個免費的Visual Studio版本,它非常不錯,並且作為一個獎勵,cmake可以自動為您創建項目文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.