首页
社区
课程
招聘
未解决 [求助]如何使用命令行编译
发表于: 2018-12-14 16:04 1248

未解决 [求助]如何使用命令行编译

2018-12-14 16:04
1248
我想编译成dll和lib应该怎么做?源代码中并没有找到def文件。

extern "C"
{
    IAPEDecompress * __stdcall CreateIAPEDecompress(const str_utf16 * pFilename, int * pErrorCode = NULL);
    IAPEDecompress * __stdcall CreateIAPEDecompressEx(CIO * pIO, int * pErrorCode = NULL);
    IAPEDecompress * __stdcall CreateIAPEDecompressEx2(CAPEInfo * pAPEInfo, int nStartBlock = -1, int nFinishBlock = -1, int * pErrorCode = NULL);
    IAPECompress * __stdcall CreateIAPECompress(int * pErrorCode = NULL);
}

/*************************************************************************************************
Simple functions - see the SDK sample projects for usage examples
*************************************************************************************************/
extern "C"
{
    // process whole files
    DLLEXPORT int __stdcall CompressFile(const str_ansi * pInputFilename, const str_ansi * pOutputFilename, int nCompressionLevel = COMPRESSION_LEVEL_NORMAL,

int * pPercentageDone = NULL, APE_PROGRESS_CALLBACK ProgressCallback = 0, int * pKillFlag = NULL);
    DLLEXPORT int __stdcall DecompressFile(const str_ansi * pInputFilename, const str_ansi * pOutputFilename, int * pPercentageDone, APE_PROGRESS_CALLBACK

ProgressCallback, int * pKillFlag);
    DLLEXPORT int __stdcall ConvertFile(const str_ansi * pInputFilename, const str_ansi * pOutputFilename, int nCompressionLevel, int * pPercentageDone,

APE_PROGRESS_CALLBACK ProgressCallback, int * pKillFlag);
    DLLEXPORT int __stdcall VerifyFile(const str_ansi * pInputFilename, int * pPercentageDone, APE_PROGRESS_CALLBACK ProgressCallback, int * pKillFlag);
    DLLEXPORT int __stdcall GetChecksum(CIO * pIO, APE_DESCRIPTOR * spAPEDescriptor, int nJunkHeaderBytes, unsigned char * cChecksum);

------------------------------------------------------------------

无法解析的外部符号 _ConvertFileW@24,该符号在函数 _main 中被引用Console.obj
无法解析的外部符号 _VerifyFileW@20,该符号在函数 _main 中被引用Console.obj
无法解析的外部符号 _DecompressFileW@20,该符号在函数 _main 中被引用Console.obj
无法解析的外部符号 _CompressFileW@24,该符号在函数 _main 中被引用Console.obj
无法解析的外部符号 "int __cdecl FileExists(wchar_t *)" (?FileExists@@YAHPA_W@Z),
该符号在函数 _main 中被引用Console.obj


[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 6562
活跃值: (3797)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
要不要 帮忙?
2018-12-14 22:38
0
游客
登录 | 注册 方可回帖
返回
//