當前位置:首頁 » 編程軟體 » 編譯無法打開文件是什麼原因

編譯無法打開文件是什麼原因

發布時間: 2022-09-04 02:32:05

⑴ opencv編譯時錯誤」fatal error LNK1104: 無法打開文件「opencv_world310d.lib」 WIN10+VS2013+OPENCV3.0

1、右鍵點擊vs2013屬性。點擊鏈接器-輸入-附加依賴庫,檢查路徑是否是絕對路徑。

編譯有兩種:Debug和Release,分別對應opencv_worldxxxd.lib和opencv_worldxxx.lib(後綴有無d來區分),對舊版本代碼修改記得都修改清楚。

(1)編譯無法打開文件是什麼原因擴展閱讀:

fatal error LNK1104:無法打開文件的解決方法:

1.有的人是用的同一個大版本的openCV,比如都是openCV 2.x這個版本的,但也報了這樣的錯,那就是在配置附加依賴項的時候,沒注意版本號寫錯了(比如opencv_core249d.lib寫成opencv_core245d.lib這樣的錯誤),仔細檢查一下配置路徑和文件名就是了。

2.有的人是在項目中出錯。項目是有依賴關系的,子項目的一些文件是繼承自父項目的,要跑子項目,那就先去檢查下父項目都鏈接了些什麼庫,核對一下和自己用的openCV版本有沒有出入。

OpenCV是一個基於BSD許可(開源)發行的跨平台計算機視覺庫,可以運行在Linux、Windows、Android和Mac OS操作系統上。

它輕量級而且高效——由一系列 C 函數和少量 C++ 類構成,同時提供了Python、Ruby、MATLAB等語言的介面,實現了圖像處理和計算機視覺方面的很多通用演算法


⑵ 易語言靜態編譯出來的文件無法打開

你編譯的程序是OBJ的後綴名還是EXE的。

如果是OBJ的。請你轉換成EXE的程序
不會轉換的話可以直接下載VC6鏈接器,安裝後就可以用了。
靜態編譯需要的VC6
鏈接器
下載地址:
http://nao.uueasy.com/read-htm-tid-38.html
希望能解決你的問題。

⑶ VS2008 編譯時出現的錯誤:無法打開編譯器中間文件。如何解決

你這個跟我的問題一模一樣。。。
原因:W盤是某個軟體建的一個盤,它修改了環境變數TMP和TEMP的路徑
解決方法:我的電腦->屬性->高級->環境變數,把裡面這兩個變數的路徑修改一下,改成C盤、D盤都行

⑷ C 輸入一個簡單的程序,每次運行時顯示不能打開文件,無法運行怎麼回事啊

看一下工程設置,
可能是生產路徑設置不一致,
也就是說生成的可執行文件,和按F5運行尋找的路徑不一樣。
你可以先找找這個exe文件

⑸ VC編譯中出現的問題"無法打開文件「ITKIO.lib"

可能的原因:
1.工程中沒有包括ITKIO.lib文件
2.可能路徑沒有設置對,導致文件找不到

⑹ 在c++編譯時無法打開.exe文件進行寫入的原因是什麼

這個不需要專家來回答,我想我應該能告訴你為什麼。雙擊exe,一閃而過,而在編譯器里運行的時候不會,因為在編譯器里是調試狀態,有些編譯器默認會暫停,如果不想一閃而過,可以加#include<conio.h>,在main函數的最後(如果有return語句,寫在return語句之前。)加一句getch();或getchar();,這兩個函數的作用是等待用戶輸入,區別是getch();輸入一個字元後,不顯示在屏幕上,不等用戶按回車就執行下去,而getchar();則是顯示在屏幕上,並等待用戶按回車,不過getch();函數在有些編譯器裡面不認。也可以加#include<stdlib.h>,同樣,在最後加一句:system("pause");,這樣,編譯出來的exe就不會一閃而過了。如果你說的是你編譯出來的exe到別人的電腦沒法運行,可能由於操作系統不一樣,你在那個系統上再編譯一次就可以了。完全手打,如果能解決您的問題,請採納,謝謝。1、確認你有安裝相關軟體的許可權。2、確認你所安裝的盤有足夠空間。3、確認你所下載的安裝包沒有損壞。4、也有可能是沖突造成的。5、建議重起後,再下載安裝。安裝程序的檔案名稱常見有「setup」、「install」、「installer」、「installation」等字樣。安裝程序通常也會同時提供移除程序(或稱反安裝程序)以協助使用者將軟體自電腦中刪除。移除程序的檔案名稱常為「uninstall」、「uninstaller」等。Windows系統有提供一個稱為「新增與移除程序」的共享介面,內有大多數已安裝軟體的列表。通常安裝程序都會在安裝的同時將自己與自己的移除程序列表於其中。電腦發展之初,因硬體設備的限制,電腦軟體都比較小型和簡單,而且當時電腦尚未普及,通常電腦使用者都有一定程度以上的電腦操作知識,所以安裝程序並不是相當必要。但隨電腦硬體發展的突飛猛進,軟體也因而大型化與復雜化,加上網路帶動電腦普及化,越來越多的使用者困擾於軟體的安裝過程,因此越來越多的軟體開發者會提供安裝程序以協助使用者進行安裝。保護軟體完整,避免被盜版、破解或植入病毒安裝步驟通常依以下形式進行,如果使用者沒有要變更設定的話,多半隻要一直按「是 (Y)」便能完成安裝:6.提示安裝完成,詢問之後要進行什麼動作,例如啟動程序、閱讀說明或重新啟動系統隨著安裝成為軟體使用過程中最初且常見的步驟,為避免重覆投入人力設計安裝程序、加速軟體的發布與上市、並減少使用者學習如何安裝的麻煩,因此定型化的安裝程序是必要的。這種定型化的安裝程序也被稱為「封裝程序」或「封裝軟體」。更新軟體,安裝的多是舊軟體,需要更新下載。是的,正確的做法是什麼?請大神指點你在C-Free運行程序的時候,最下面的一個輸出窗口會顯示EXE文件的路徑,從我的電腦進入這個路徑就可以找到EXE了!或者你在CFree運行程序的時候,打開任務管理器,右鍵你的程序,選轉到進程,再右鍵,選擇打開文件位置!頭文件是復制的時候少粘貼上去的,函數用的是冒泡排序法,我按照書上寫的,還是出現這個問題。頭文件是復制的時候少粘貼上去的,函數用的是冒泡排序法,我按照書上寫的,還是出現這個問題。完整窗口信息貼出來看看,是否生成了1個exe。不會沒有編譯信息的。如果提示生成成功了,而沒有文件,一般是許可權問題。但你的工程在f盤,這個可能不是很大。「Project5.exe」(Win32): 已載入「C:\Windows\SysWOW64\msvcr120d.dll」。無法查找或打開 PDB 文件。沒有完整信息,無法給出合理的解答。Ctrl+F5執行,就不會閃退了。調試執行(F5)的時候閃退,是因為你的程序沒有設置斷點,也沒有輸入等待,直接執行完畢,當然「閃退」了。

⑺ 我的c++程序編譯時不能打開頭文件#include<string.h>,是什麼原因啊

#include <string.h> 和#include<string> 不同
前者是字元串函數的頭文件,包含的是字元串處理函數。
而後者是c++里定義的字元串類,比前者的功能更強大。
字元串的拼接和賦值可以用+和=(操作符重載)等等。
在#include<string> 後下一行要加using namespace std; 或者 using std::string;(因為這個類是定義在名空間里的) 後就可以用了。

⑻ vfp編譯時提示「文件沒有打開」,無法完成編譯。請問這是什麼原因

確定是文件沒有打開還是無法打開?
如果是沒有打開,就是代碼里有相關文件的操作沒有找到到底是哪個,你手工包含進去項目里,或者檢查下你的代碼
這類提示在error.log里有記錄的,。你看下就知道哪個文件哪塊
出了問題

⑼ vc++ 編譯出現:fatal error C1083: 無法打開包括文件:「afxwin.h」: No such file or directory

afxwin是屬於MFC的內容,應當是以下兩種可能之一:
1)可能你安裝的時候沒有安裝MFC;
2)你的項目的Include路徑設置不對,在項目屬性中可以修改。但一般默認安裝時都會自動設置好的。

熱點內容
我的世界推薦在線伺服器 發布:2025-02-12 23:00:18 瀏覽:460
什麼是解壓目錄 發布:2025-02-12 22:49:24 瀏覽:979
惠普電腦選購要考慮哪些因素配置 發布:2025-02-12 22:43:50 瀏覽:221
演算法導論和演算法 發布:2025-02-12 22:43:13 瀏覽:930
兒童電動車遙控如何配置 發布:2025-02-12 22:37:54 瀏覽:248
crm客戶關系管理源碼 發布:2025-02-12 22:34:10 瀏覽:987
c與java編譯過程 發布:2025-02-12 21:47:47 瀏覽:374
python的面向對象 發布:2025-02-12 21:46:10 瀏覽:614
醫學影像存儲解決方案 發布:2025-02-12 21:45:58 瀏覽:977
股票走勢預測演算法 發布:2025-02-12 21:45:06 瀏覽:770