[英]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.