coff

    2熱度

    1回答

    在C++ Builder中我編譯時得到 [ilink32 Error] Error: 'C:\PATH\TO\A\LIB\INCLUDED\IN\THE\PROJECT\ALIBRARY.LIB' contains invalid OMF record, type 0x21 (possibly COFF) 當我轉換的.lib與公用事業coff2omf,新的lib失去顯著功能。

    4熱度

    2回答

    是否有任何工具如Borland「coff2omf.exe」用於將Borland OMF LIB格式轉換爲 MS VC++ COFF LIB格式? 實際上我想在delphi中創建.obj文件並在MSVC++中使用它。

    5熱度

    1回答

    在創建最終圖像之前解析目標文件中的重定位時,鏈接器完全採取了哪些步驟?更具體地說,鏈接器如何處理已經存儲在重定位站點的值?它是否總是將它添加到最終VA/RVA中,還是有時會忽略它(例如某些重定位類型)? 我找不到在MS PE/COFF Specfication明確的解釋,以及谷歌搜索和試驗一段時間後,所有我能找到的是: 在MS COFF規範,章5.6.2「基地重新定位類型「,據說」基地重新定位將差

    0熱度

    2回答

    我有這個代碼將可執行文件複製到字節數組中。 //winmine.exe Path path = Paths.get("winmine.exe"); byte[] bin = Files.readAllBytes(path); 我想在不使用文件的情況下執行數組。 例如我需要的是這樣的: Runtime app = Runtime.getRuntime(); Stri

    1熱度

    1回答

    在另一個Stackoverflow Q/A中有post that showed how to embed arbitrary data in assembly and reference it in C++。 這在Linux中正常工作,但在編譯Windows時(使用mingw-w64),程序集必須不同,因爲可執行文件使用的是COFF格式而不是ELF。 我現在的嵌入數據組件(針對COFF)如下: #

    -3熱度

    1回答

    是否有可能使MS Visual C++編譯器將Win32 API導入調用視爲(未解析)外部符號? 換句話說,我需要改變dword ptr調用,參考了一些IAT,如: FF 15 00 00 00 00 call dword ptr [[email protected]] 到外部符號調用,如: E8 00 00 00 00 call [email protected] 這意味着編譯後我

    0熱度

    1回答

    我已經開始學習彙編,並試圖編譯下面的代碼在Visual Studio 2010中 DSEG SEGMENT A DW 8 B DW 10 DSEG ENDS SSEG SEGMENT STACK DW 100H DUP(?) SSEG ENDS CSEG SEGMENT ASSUME CS:CSEG, DS:DSEG, SS:SSEG MAIN

    0熱度

    1回答

    我對編碼非常陌生,並且由於Google無法修復的問題而倍受困擾(今天第二次)。我在Windows上使用Code Composer 4編寫代碼。我的代碼沒有錯誤,但fopen(「coffic.cof」,「w」)根本不會改變文件中的數據(如果文件被刪除,不會創建文件),也不能明白爲什麼。有任何想法嗎? #include "dsk6713_aic23.h" //codec-DSK support fi

    2熱度

    1回答

    我有一個用一些老版本的MSVC構建的3D聚會靜態庫,並且我成功地將它鏈接到MSVC10(VisualStudio2010)中的我的應用程序。現在我升級到MSVC11,我無法將其鏈接: 2> LINK:致命錯誤C1047:對象或庫文件「MYLIB.LIB」是用舊的編譯器比其他對象創建 ;重建舊的對象 和庫 我想這是因爲的lib與/ GL選項編譯,這樣的目標文件實際上並不包含COFF,但是一些中間格式

    1熱度

    3回答

    在Windows上,一些二進制文件例如.obj處於COFF格式,而其他例如.exe和.dll是PE,它是帶有額外標題的COFF。看來你需要看看文件擴展名,以知道哪些期望。 是否有關於哪些文件擴展名使用COFF和使用PE的綜合列表?