递归火山软件开发平台

标题: 3.29无法编译 [打印本页]

作者: Xj112233    时间: 2021-3-30 08:19
标题: 3.29无法编译
本帖最后由 Xj112233 于 2021-3-30 10:00 编辑

--- 开始编译项目"Test":
正在连接生成目标文件"\\Mac\Home\Desktop\Test\_int\Test\debug\x64\linker\Test.exe"
所使用 VS 本地编译器的版本为: 16; 所使用 Windows SDK 版本为: 10.0.18362.0(内置)
正在进行本地编译和链接工作(如果是首次编译,由于需要初始化编译环境和相关缓存,速度稍慢是正常的)
错误: 使用所指定的本地编译器编译当前程序失败
错误:
    \\Mac\Home\Desktop\Test\_int\Test\debug\x64\project\vcls_rg_jjml.h(15): error C3861: “OpenSSL_add_all_algorithms”: 找不到标识符
    \\Mac\Home\Desktop\Test\_int\Test\debug\x64\project\vcls_rg_jjml.h(15): error C3861: “OpenSSL_add_all_algorithms”: 找不到标识符
    \\Mac\Home\Desktop\Test\_int\Test\debug\x64\project\vcls_rg_jjml.h(15): error C3861: “OpenSSL_add_all_algorithms”: 找不到标识符
    \\Mac\Home\Desktop\Test\_int\Test\debug\x64\project\vcls_rg_jjml.h(15): error C3861: “OpenSSL_add_all_algorithms”: 找不到标识符
    \\Mac\Home\Desktop\Test\_int\Test\debug\x64\project\vcls_rg_jjml.h(15): error C3861: “OpenSSL_add_all_algorithms”: 找不到标识符
    \\Mac\Home\Desktop\Test\_int\Test\debug\x64\project\vcls_rg_jjml.h(15): error C3861: “OpenSSL_add_all_algorithms”: 找不到标识符
    \\Mac\Home\Desktop\Test\_int\Test\debug\x64\project\vcls_rg_jjml.h(15): error C3861: “OpenSSL_add_all_algorithms”: 找不到标识符
    \\Mac\Home\Desktop\Test\_int\Test\debug\x64\project\vcls_rg_jjml.h(15): error C3861: “OpenSSL_add_all_algorithms”: 找不到标识符
    \\Mac\Home\Desktop\Test\_int\Test\debug\x64\project\vcls_rg_jjml.h(15): error C3861: “OpenSSL_add_all_algorithms”: 找不到标识符
    \\Mac\Home\Desktop\Test\_int\Test\debug\x64\project\vcls_rg_jjml.h(15): error C3861: “OpenSSL_add_all_algorithms”: 找不到标识符
    \\Mac\Home\Desktop\Test\_int\Test\debug\x64\project\vcls_rg_jjml.h(15): error C3861: “OpenSSL_add_all_algorithms”: 找不到标识符
    \\Mac\Home\Desktop\Test\_int\Test\debug\x64\project\vcls_rg_jjml.h(15): error C3861: “OpenSSL_add_all_algorithms”: 找不到标识符
    \\Mac\Home\Desktop\Test\_int\Test\debug\x64\project\vcls_rg_jjml.h(15): error C3861: “OpenSSL_add_all_algorithms”: 找不到标识符
    \\Mac\Home\Desktop\Test\_int\Test\debug\x64\project\vcls_rg_jjml.h(15): error C3861: “OpenSSL_add_all_algorithms”: 找不到标识符
    \\Mac\Home\Desktop\Test\_int\Test\debug\x64\project\vcls_rg_jjml.h(15): error C3861: “OpenSSL_add_all_algorithms”: 找不到标识符
    \\Mac\Home\Desktop\Test\_int\Test\debug\x64\project\vcls_rg_jjml.h(15): error C3861: “OpenSSL_add_all_algorithms”: 找不到标识符
    \\Mac\Home\Desktop\Test\_int\Test\debug\x64\project\vcls_rg_jjml.h(15): error C3861: “OpenSSL_add_all_algorithms”: 找不到标识符
    \\Mac\Home\Desktop\Test\_int\Test\debug\x64\project\vcls_rg_jjml.h(15): error C3861: “OpenSSL_add_all_algorithms”: 找不到标识符
    \\Mac\Home\Desktop\Test\_int\Test\debug\x64\project\vcls_rg_jjml.h(15): error C3861: “OpenSSL_add_all_algorithms”: 找不到标识符
    \\Mac\Home\Desktop\Test\_int\Test\debug\x64\project\vcls_rg_jjml.h(15): error C3861: “OpenSSL_add_all_algorithms”: 找不到标识符
    正在生成代码...
    正在编译...
    \\Mac\Home\Desktop\Test\_int\Test\debug\x64\project\vcls_rg_jjml.h(15): error C3861: “OpenSSL_add_all_algorithms”: 找不到标识符
    \\Mac\Home\Desktop\Test\_int\Test\debug\x64\project\vcls_rg_jjml.h(15): error C3861: “OpenSSL_add_all_algorithms”: 找不到标识符
    \\Mac\Home\Desktop\Test\_int\Test\debug\x64\project\vcls_rg_jjml.h(15): error C3861: “OpenSSL_add_all_algorithms”: 找不到标识符
    \\Mac\Home\Desktop\Test\_int\Test\debug\x64\project\vcls_rg_jjml.h(15): error C3861: “OpenSSL_add_all_algorithms”: 找不到标识符
    \\Mac\Home\Desktop\Test\_int\Test\debug\x64\project\vcls_rg_jjml.h(15): error C3861: “OpenSSL_add_all_algorithms”: 找不到标识符
    \\Mac\Home\Desktop\Test\_int\Test\debug\x64\project\vcls_rg_jjml.h(15): error C3861: “OpenSSL_add_all_algorithms”: 找不到标识符
    \\Mac\Home\Desktop\Test\_int\Test\debug\x64\project\vcls_rg_jjml.h(15): error C3861: “OpenSSL_add_all_algorithms”: 找不到标识符
<C:\Program Files\vol_dev\win_android_chs_free\plugins\vprj_win\classlib\sys\openssl\w_openssl.v>, 25: 错误: error C3861: “EVP_cleanup”: 找不到标识符
<C:\Program Files\vol_dev\win_android_chs_free\plugins\vprj_win\classlib\sys\openssl\w_openssl.v>, 26: 错误: error C3861: “ENGINE_cleanup”: 找不到标识符
<C:\Program Files\vol_dev\win_android_chs_free\plugins\vprj_win\classlib\sys\openssl\w_openssl.v>, 27: 错误: error C3861: “CRYPTO_cleanup_all_ex_data”: 找不到标识符
<C:\Program Files\vol_dev\win_android_chs_free\plugins\vprj_win\classlib\sys\openssl\w_openssl.v>, 29: 错误:
    error C3861: “ERR_free_strings”: 找不到标识符
    \\Mac\Home\Desktop\Test\_int\Test\debug\x64\project\vcls_rg_jjml.h(15): error C3861: “OpenSSL_add_all_algorithms”: 找不到标识符
    \\Mac\Home\Desktop\Test\_int\Test\debug\x64\project\vcls_rg_jjml.h(15): error C3861: “OpenSSL_add_all_algorithms”: 找不到标识符
    \\Mac\Home\Desktop\Test\_int\Test\debug\x64\project\vcls_rg_jjml.h(15): error C3861: “OpenSSL_add_all_algorithms”: 找不到标识符
    \\Mac\Home\Desktop\Test\_int\Test\debug\x64\project\vcls_rg_jjml.h(15): error C3861: “OpenSSL_add_all_algorithms”: 找不到标识符
    \\Mac\Home\Desktop\Test\_int\Test\debug\x64\project\vcls_rg_jjml.h(15): error C3861: “OpenSSL_add_all_algorithms”: 找不到标识符
    vpkg_其他类_.cpp
    \\Mac\Home\Desktop\Test\_int\Test\debug\x64\project\vcls_rg_jjml.h(15): error C3861: “OpenSSL_add_all_algorithms”: 找不到标识符
    vpkg_文件操作类_.cpp
    \\Mac\Home\Desktop\Test\_int\Test\debug\x64\project\vcls_rg_jjml.h(15): error C3861: “OpenSSL_add_all_algorithms”: 找不到标识符
    正在生成代码...
编译生成目标文件"\\Mac\Home\Desktop\Test\_int\Test\debug\x64\linker\Test.exe"失败
--- 项目"Test"编译或连接失败. 编译过程中共遇到了 0 个警告, 6 个错误.


作者: 飞扬工作室    时间: 2021-3-30 10:34
能不能麻烦发一个简单的测试用例?
作者: abcfox    时间: 2021-3-30 11:09
可能未加载该类库引起的
作者: Xj112233    时间: 2021-3-30 14:31
飞扬工作室 发表于 2021-3-30 10:34
能不能麻烦发一个简单的测试用例?

把3.29里的w_mfc_ui_base.v 替换3.25里的w_mfc_ui_base.v ,然后3.25里的Pugixml里的 从文件创建 的某处 "  "改成 _T("  "),然后继续用3.25版就好了。项目里什么代码都没改没有报错。3.29同样的代码未知原因处处报错,因为例程的openssl是正常的,但是放在项目里用就报错(见首页)双击错误没有定位。
作者: 飞扬工作室    时间: 2021-3-30 15:51

你替换一下类库的这个文件,看好了没有.
(, 下载次数: 17)


作者: 飞扬工作室    时间: 2021-3-30 15:52
Xj112233 发表于 2021-3-30 14:31
把3.29里的w_mfc_ui_base.v 替换3.25里的w_mfc_ui_base.v ,然后3.25里的Pugixml里的 从文件创建 的某处  ...

注意还是用3.29
作者: Xj112233    时间: 2021-3-30 16:25
本帖最后由 Xj112233 于 2021-3-30 16:36 编辑
飞扬工作室 发表于 2021-3-30 15:52
注意还是用3.29

有效,openssl的问题解决了,但是有个新的问题

正在连接生成目标文件"\\Mac\Home\Desktop\Night\_int\Finder\release\x64\linker\Finder.exe"
所使用 VS 本地编译器的版本为: 16; 所使用 Windows SDK 版本为: 10.0.18362.0(内置)
正在进行本地编译和链接工作(如果是首次编译,由于需要初始化编译环境和相关缓存,速度稍慢是正常的)
错误: 使用所指定的本地编译器编译当前程序失败
错误: \\Mac\Home\Desktop\Night\_int\Finder\release\x64\project\stdafx.h(24): fatal error C1083: 无法打开包括文件: “..\\..\\shared\\extern_lib\\common\\hp_socket\\1\\Include\\SocketInterface.h”: No such file or directory
编译生成目标文件"\\Mac\Home\Desktop\Night\_int\Finder\release\x64\linker\Finder.exe"失败



作者: 渤海湾董事长    时间: 2021-3-30 18:52
Xj112233 发表于 2021-3-30 16:25
有效,openssl的问题解决了,但是有个新的问题

正在连接生成目标文件"\\Mac\Home\Desktop\Night\_int\Fin ...

我也这个问题尼
作者: 飞扬工作室    时间: 2021-3-30 22:00
Xj112233 发表于 2021-3-30 16:25
有效,openssl的问题解决了,但是有个新的问题

正在连接生成目标文件"\\Mac\Home\Desktop\Night\_int\Fin ...

这个目录是上一个3.25所使用的,现在的3.29没有使用,估计很可能是你3.25和3.29混在一起了. 你可以试一下将3.29单独解压到一个目录里面使用,看还有没有这种情况.
作者: Xj112233    时间: 2021-3-31 00:06
本帖最后由 Xj112233 于 2021-3-31 00:18 编辑
飞扬工作室 发表于 2021-3-30 22:00
这个目录是上一个3.25所使用的,现在的3.29没有使用,估计很可能是你3.25和3.29混在一起了. 你可以试一下将 ...

谢谢吴总
作者: 飞扬工作室    时间: 2021-3-31 10:02
Xj112233 发表于 2021-3-31 00:06
谢谢吴总

问题解决了吗?

作者: Xj112233    时间: 2021-3-31 10:07
本帖最后由 Xj112233 于 2021-3-31 10:09 编辑
飞扬工作室 发表于 2021-3-31 10:02
问题解决了吗?

问题解决了。后面那个报错是另一个第三方模块内置HP的问题。临时取消另一个模块就可以了。感谢官方感谢吴总。

作者: 飞扬工作室    时间: 2021-3-31 10:11
Xj112233 发表于 2021-3-31 10:07
问题解决了。后面那个报错是另一个第三方模块内置HP的问题。临时取消另一个模块就可以了。感谢官方感谢吴 ...

不客气




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4