在動態鏈接庫qtcore.dll中找不到程序輸入點XXXXX

飛來科技  發布時間:2020-06-15 10:18:09

本文關鍵詞:qt 無法定位程序輸入點

qt 無法定位程序輸入點_qt寫一個簡單的定時關機程序_qt如何是程序獨立運行

要立即編譯一個QT項目(QT版本: qt-win-opensource-4.8.4-vs2008),編譯成功,但是總是出錯,如下所示:

QT已被卸載并安裝,沒有用. 在Internet上尋找信息,有種種說法,木馬走錯了路,軟件沖突,我再試一次,不.

有N種搜索方式. 概括起來,可能有兩種:

qt如何是程序獨立運行_qt 無法定位程序輸入點_qt寫一個簡單的定時關機程序

(1)編譯qtcore4.dll時出現問題.

參考下一個博客,下一個dll查看器與dll相關. 結果如下. 事實證明QTcore4.dll具有很少的依賴性,并且MSVCP90.DLL和MSVCR90.DLL是下載的. 事實證明是這樣.

(2)dll數據的不同版本,干擾了路徑設置. (作者的出場類型就是這種問題)

qt如何是程序獨立運行_qt 無法定位程序輸入點_qt寫一個簡單的定時關機程序

您可以參考以下博客文章:

最近研究Code :: Blocks(CB),我認為CB非常強大且開放,尤其是其純插件框架非常好.

但是從VS到CB的過渡確實很痛苦. VS下沒有問題的程序無法傳遞到CB中并進行編譯. .

此外,如果要使用CB + MinGW進行開發,則需要使用MinGW,wxWidgets,GDAL,Qt,Ossim ...編譯用于開發的開源庫.

qt寫一個簡單的定時關機程序_qt 無法定位程序輸入點_qt如何是程序獨立運行

Internet上有很多教程qt 無法定位程序輸入點,但是其中大多數都在使用. 實際上,它們是一兩個版本. 他們非常順利. 根據他們提供的步驟,他們總是會遇到一些奇怪的問題. 非常不容易解決.

幸運的是,MinGW版本在Qt官方網站上提供,只需安裝即可. 這里討論在CB + MinGW環境中使用Qt的方法和遇到的問題.

默認的Code :: Blocks + MinGW環境已在此處配置.

1. 首先在網站上下載Qt的MinGW庫(300M +)并安裝.

qt如何是程序獨立運行_qt 無法定位程序輸入點_qt寫一個簡單的定時關機程序

可以從中下載相應的VS2008版本. 令人討厭的是,兩個版本的庫無法安裝在同一目錄中. 因此,我將MinGW版本庫安裝在C: \ Qt \ 4.7.4 \ MinGW下.

(我之前安裝了完整版的Qt SDK(1.6G),安裝了5G +,但實際上不包括該庫的MinGW版本...)

2. 然后在“我的電腦→屬性→高級系統設置→高級→環境變量”中設置環境變量.

編輯PATH并添加“ C: \ Qt \ 4.7.4 \ MinGW \ bin”. 添加的位置應該早一點,否則它可能會被前面的其他版本的Qt庫覆蓋. 我為這個問題困擾了好幾天. 安裝Qt庫的MinGW版本后,我在Code :: Blocks中創建了一個新的Qt4項目,然后進行構建和運行,總是提示“無法在動態鏈接庫QtCore4中找到程序輸入點qUnregisterResourceData @“ @ YA_NHPBE00 @ Z “ .dll”錯誤,盡管已知這是dll庫的問題,但我從未發現問題出在哪里. 最后發現是因為OSGeo4W之前已安裝,其中包含Qt庫和OSGeo4W \ bin目錄在PATH中相對較高,因此稍后安裝的Qt庫的MinGW版本已被忽略. 在其前面放置“ C: \ Qt \ 4.7.4 \ MinGW \ bin”即可.

總而言之,在大量測試DLL程序中qt 無法定位程序輸入點,直接在環境變量中設置路徑以添加dll路徑可能會導致問題. 有關如何在VC中調用DLL,請參考以下博客文章:

本文來自互聯網,由機器人自動采編,文章內容不代表本站觀點,請讀者自行辨別信息真偽,如有發現不適內容,請及時聯系站長處理。

    相關閱讀
    中承配资