簡體   English   中英

加載DLL的應用程序在MSDEV中工作,但在命令行中失敗

[英]Application which loads a DLL works in MSDEV but fails at command line

我有一個應用程序,根據傳入的參數,該應用程序將動態加載DLL。

當我在調試狀態或從MSDEV 2008環境發布的環境中運行它時,它運行良好。 當我在調試或從命令提示符下運行它時,它無法加載DLL。

參數是相同的,我復制/粘貼了它們。

從命令提示符和開發環境調用exe的方式是否有所不同?

我正在使用VS2010,但是我很確定這不會有任何區別。 從VS執行時,將工作目錄設置為包含代碼文件的目錄(如果未在項目屬性中更改),通過命令行啟動時,會將其設置為命令行當前正在使用的目錄( “>”前面的文本。 您必須使用“ cd”將工作目錄更改為包含DLL的路徑。

暫無
暫無

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

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