递归火山软件开发平台
标题:
vs编译lib 调用出错,怎么修?
[打印本页]
作者:
urenai
时间:
2022-8-21 04:50
标题:
vs编译lib 调用出错,怎么修?
本帖最后由 urenai 于 2022-8-21 04:58 编辑
(, 下载次数: 2)
上传
点击文件名下载附件
使用调试版lib
能正常调试运行
,但是编译正式版就报以下错误:
正在进行本地编译和链接工作(如果是首次编译,由于需要初始化编译环境和相关缓存,速度稍慢是正常的)
错误: 使用所指定的本地编译器编译当前程序失败
错误:
MemoryModule.x64.lib(LoadDllMemoryApi.obj) : warning LNK4075: 忽略“\EDITANDCONTINUE”(由于“\OPT:ICF”规范)
正在创建库 ..\linker\null.lib 和对象 ..\linker\null.exp
MemoryModule.x64.lib(detours.obj) : error LNK2001: 无法解析的外部符号 _CrtDbgReport
..\linker\null.exe : fatal error LNK1120: 1 个无法解析的外部命令
编译生成目标文件"D:\___________hs\_urenai_xm_\_int\null\release\x64\linker\null.exe"失败
--- 项目"null"编译或链接失败. 编译过程中共遇到了 1 个警告, 2 个错误.
复制代码
使用正式版 lib 调试运行 报以下错误:
正在进行本地编译和链接工作(如果是首次编译,由于需要初始化编译环境和相关缓存,速度稍慢是正常的)
错误: 使用所指定的本地编译器编译当前程序失败
错误:
MemoryModule.x64.lib(LoadDllMemoryApi.obj) : 找到 MSIL .netmodule 或使用 /GL 编译的模块;正在使用 /LTCG 重新启动链接;将 /LTCG 添加到链接命令行以改进链接器性能
fatal error C1900: “P1”(第“20210202”版)和“P2”(第“20190715”版)之间 Il 不匹配
LINK : fatal error LNK1257: 代码生成失败
编译生成目标文件"D:\memdll\_int\null\debug\x64\linker\null.exe"失败
--- 项目"null"编译或链接失败. 编译过程中共遇到了 1 个警告, 2 个错误.
复制代码
使用正式版 lib 编译正式版 报以下错误:
正在进行本地编译和链接工作(如果是首次编译,由于需要初始化编译环境和相关缓存,速度稍慢是正常的)
错误: 使用所指定的本地编译器编译当前程序失败
错误:
fatal error C1047: 对象或库文件“..\linker\out\stdafx.obj”是使用比创建其他对象所用编译器旧的编译器创建的;请重新生成旧的对象和库
LINK : fatal error LNK1257: 代码生成失败
编译生成目标文件"D:\memdll\_int\null\release\x64\linker\null.exe"失败
--- 项目"null"编译或链接失败. 编译过程中共遇到了 1 个警告, 2 个错误.
复制代码
(, 下载次数: 40)
上传
点击文件名下载附件
(, 下载次数: 36)
上传
点击文件名下载附件
作者:
urenai
时间:
2022-8-21 04:56
源码支持x86 x64 直接引用 提示无法打开文件,我就直接编译lib调用,也出了小问题。亲们看看怎么解呢??
如果改改能直接引用就好了,也省的编异成lib 固定文件。
作者:
创世魂
时间:
2022-8-21 08:26
编译dll吧。静态库不兼容。
欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/)
Powered by Discuz! X3.4