未能載入檔案或程式集 系統找不到指定檔案

2021-07-26 10:53:58 字數 681 閱讀 1694

前言:

在網上折騰了很久,終於在一次次嘗試後,把win10+vs2013+cuda8.0平台搭建成功,在檢查cuda編譯器nvcc時,沒有發現問題,

但在執行cuda samples裡的各個示例時,都會出現如下錯誤「error msb4062:未能從程式集c:\progarm file(x86)msbulid\microsoft.cpp\v4.0\v120\build...未能載入檔案或程式集...系統找不到指定檔案...後面就不寫了」,因為執行每個sample時,都有這個問題,此時我以為是cuda沒有安裝好,於是又傻傻地將cuda重灌了一遍,但結果依舊錯誤。此時我試著自己新建cuda專案,每個專案都會有.cu檔案,這也是cuda的特點,然而拿最簡單的程式來測試,依舊出現如下錯誤。

經過多次失敗後,我便開始網上找解決方案,可是關於該問題的解決方案幾乎為零,但根據每個錯誤關鍵字和自己的判斷,我發現和v3.5有關,認真查了一下,居然是microsoft的.net framework3.5,更進一步我發現win10系統是不帶有該框架的,所以這樣肯定找不到相應檔案,當然會有錯誤了。

解決方案:

未能載入檔案或程式集

不要做a位 修改為b位 的無用功。也不要做用a位 直接呼叫b位 庫這樣複雜 這樣容易出錯的傻事。只需讓a位 b位 的輸入輸出重定向到文字檔案,或修改a位 b位 讓其通過文字檔案輸入輸出。即可很方便地讓a位 b位兩種 之間協調工作。關於.net編譯的目標平台 anycpu,x86,x64 今天將呼叫s...

c 未能載入檔案或程式集

dll檔名與載入時的dll檔名不一致,dll檔案根本不存在,即出現丟失情況,載入dll路徑錯誤,即dll檔案存在,但載入路徑不正確 程式集版本錯誤。我a.dll內部引用的b.dll是1.0版本,而實績提供的b.dll是2.0的版本,所以在winfrom設計介面就報了這個找不到依賴項的錯誤。主要原因是...

分析「未能載入檔案或程式集」

未能載入檔案或程式集 newtonsoft.json,version 4.5.0.0,culture neutral,publickeytoken 30ad4fe6b2a6aeed 或它的某乙個依賴項。找到的程式集清單定義與程式集引用不匹配。異常來自 hresult 0x80131040 為什麼我們...