簡體   English   中英

如何在本機應用程序中向C ++項目添加DLL引用?

[英]How to add DLL reference to a c++ project in a native application?

我想在VS2013的C ++項目中引用一些DLL。 我搜索發現,可以通過在解決方案資源管理器中右鍵單擊項目節點並選擇添加引用來完成。 但是,當我按照上述說明進行操作時,出現了另一個窗口而不是引用管理器。 問題出在哪兒? 如何將DLL添加到項目中,而不是將其復制到具有.exe輸出的同一文件夾中? 參考節點也不會出現在解決方案資源管理器中。 我嘗試通過單擊“顯示所有文件”來顯示它,但是它仍然沒有出現!

編輯:我根據drescherjm的評論編輯了標題。

我在項目節點上單擊鼠標右鍵,然后選擇“添加引用”。

在此處輸入圖片說明

在Visual Studio中的本機C ++項目中,為了不復制可執行文件文件夾中的dll,您可以右鍵單擊項目->屬性->調試->環境,然后設置以下變量: PATH=<folder where the dll is>;%PATH%

我不是C#的專家,但我知道在.NET應用程序中, 為了在應用程序中使用組件 ,您需要添加對它的引用。 默認情況下,該dll是本地復制並與您的應用程序一起部署。 為防止這種情況,您必須在GAC( 全局程序集緩存 )中注冊dll。

暫無
暫無

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

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