簡體   English   中英

將 .dll 文件鏈接到 .exe 文件

[英]Linking .dll files to .exe file

我剛剛用 GTK 庫創建了我的第一個圖形應用程序,但遇到了一個小問題。 該應用程序只打開一個 GtkWidget 類型的窗口,並將其作為測試顯示給用戶。 使用 Linux g++ 編譯此應用程序時,應用程序正確打開。 使用 MinGW g ++ for Windows 編譯此應用程序時,這表明需要多個 .dll 才能運行。 我找到的唯一解決方案是將 .dll 文件保存在同一個應用程序文件夾中,但我想將 .dll 文件保存在單獨的文件夾中以獲得更好的項目結構。 我已經使用 Visual Studio Code 文本編輯器構建了該應用程序。 已使用 MinGW 完成編譯(我想保持這種方式)

我認為沒有簡單的方法可以做到這一點,這就是為什么幾乎所有 Windows 應用程序都將 DLL 與可執行文件放在同一目錄中。 為用戶修改 PATH 變量有點侵入性(並且可能由用戶撤消)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM