恰在此时偶然间,发现易目录下的"E\samples\静态编译"目录,发现的名叫调用LIB和OBJ文件夹,就此打开新世界。
在c++使用编译(MT MTd ...)的时候 会在源文件目录生成一个Debug目录,这个目录呢,下面有一个.obj的文件,同时和易的li'b文件,以及c/c++生成的lib文件,都能被易所调用了。
说明如下:
支持静态链接其它编程语言(如C/C++、汇编等)编译生成的静态库(.LIB或.OBJ),但仅限于COFF格式,支持cdecl和stdcall两种函数调用约定。
函数声明和调用方法与DLL命令一致;“库文件名”以.lib或.obj为后缀的将被视为静态库,可使用绝对路径或相对路径(相对当前源代码所在目录),如依赖多个静态库请分别列出并以逗号分隔;“在库中的对应命令名”请务必准确填写静态库中公开导出的符号名称(C函数(cdecl)编译后,符号名称通常是在函数名称前加下划线(_));“在库中的对应命令名”以@开头表示以cdecl方式调用,否则表示以默认的stdcall方式调用;各参数声明要与其定义一致。
声明:感谢 @V雪落有声V 非常详细的分享。