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的综合列表?