c十十編程教學(xué) QTcreator如何調(diào)用VC寫(xiě)的靜態(tài)庫(kù)?
QTcreator如何調(diào)用VC寫(xiě)的靜態(tài)庫(kù)?QT creator how to link static library]做windows程序,核心是調(diào)用Win32的類(lèi)庫(kù)來(lái)創(chuàng)建窗口相關(guān)的對(duì)象。所以C和C可
QTcreator如何調(diào)用VC寫(xiě)的靜態(tài)庫(kù)?
QT creator how to link static library]做windows程序,核心是調(diào)用Win32的類(lèi)庫(kù)來(lái)創(chuàng)建窗口相關(guān)的對(duì)象。所以C和C可以直接調(diào)用Win32類(lèi)庫(kù),這樣就可以開(kāi)發(fā)了,但是它們自己要編寫(xiě)很多窗口事件處理方法。所以微軟提供了ATL和MFC來(lái)幫助你快速編寫(xiě)windows程序。這些代碼是非托管的,也就是說(shuō),直接訪問(wèn)系統(tǒng)調(diào)用或庫(kù)函數(shù)是不安全的,并且容易產(chǎn)生災(zāi)難性的結(jié)果(但是效率很高)。于是微軟推出了這項(xiàng)新技術(shù)。又是網(wǎng)絡(luò)包。語(yǔ)言是C#,意思是C。此時(shí),代碼被管理,沒(méi)有指針。此時(shí)開(kāi)發(fā)效率更高、更安全,但運(yùn)行效率相對(duì)較低。Java虛擬機(jī)在底層調(diào)用Win32類(lèi)庫(kù),用自己的AWT、SWT類(lèi)庫(kù)和Java語(yǔ)言創(chuàng)建windows,以便移植到其他平臺(tái)。