递归火山软件开发平台

标题: 火山MFC界面插件_win32 无法编译 但X64正常,请问是什么原因? [打印本页]

作者: victorcq    时间: 2022-5-17 13:15
标题: 火山MFC界面插件_win32 无法编译 但X64正常,请问是什么原因?
错误: 使用所指定的本地编译器编译当前程序失败
错误:
    正在编译...
    vpkg_线程池类_.cpp
    LINK : fatal error LNK1104: 无法打开文件“..\..\..\..\..\..\..\..\..\..\..\..\..\..\..\..\Program Files\vol_dev\win_chs_person\plugins\vprj_win\classlib\sys\mfc_ui_base\ui_plugin\win32\ui_win32.dll”
编译生成目标文件"C:\Program Files\vol_dev\win_chs_person\plugins\vprj_win\classlib\sys\mfc_ui_base\ui_plugin\win32\ui_win32.dll"失败
--- 项目"火山MFC界面插件_win32"编译或链接失败. 编译过程中共遇到了 0 个警告, 2 个错误.


作者: 福寿    时间: 2022-5-17 23:53
https://www.lkuaiy.com/ArticleFo ... d=16348751577054128
作者: shuimiao    时间: 2022-5-18 09:03
切换火山的位数一般就能编译,原先用32位就切换64位,反之亦然
作者: 创世魂    时间: 2022-5-18 11:39
尽量不要吧火山安装在c盘,会有权限问题。或者使用管理员模式运行火山。
作者: victorcq    时间: 2022-5-18 15:24
使用的管理员方式运行,我设置了的,但是我尝试了火绒那个方案,也用x64 的版本去尝试编译, 64位的没问题,32的怎么都无法编译
作者: victorcq    时间: 2022-5-18 15:31
编译生成对应的C++源文件到目录"C:\Users\VICTOR\AppData\Roaming\VolDev\视窗\简体中文\个人版\plugins\vprj_win\ui\_int\ui_x64\release\x64\project\"成功 [双击可跳转]
正在链接生成目标文件"C:\Program Files\vol_dev\win_chs_person\plugins\vprj_win\classlib\sys\mfc_ui_base\ui_plugin\x64\ui_x64.dll"
所编译程序位数: 64; 所使用 VS 本地编译器版本: 16; 所使用 Windows SDK 版本: 10
正在进行本地编译和链接工作(如果是首次编译,由于需要初始化编译环境和相关缓存,速度稍慢是正常的)
编译生成目标文件"C:\Program Files\vol_dev\win_chs_person\plugins\vprj_win\classlib\sys\mfc_ui_base\ui_plugin\x64\ui_x64.dll"成功 [双击可跳转]
--- 项目"火山MFC界面插件_x64"编译并链接成功. 编译过程中共遇到了 0 个警告.
--- 开始编译项目"火山MFC界面插件_win32"(请不要在中途拔出加密狗):
编译生成对应的C++源文件到目录"C:\Users\VICTOR\AppData\Roaming\VolDev\视窗\简体中文\个人版\plugins\vprj_win\ui\_int\ui_win32\release\win32\project\"成功 [双击可跳转]
正在链接生成目标文件"C:\Program Files\vol_dev\win_chs_person\plugins\vprj_win\classlib\sys\mfc_ui_base\ui_plugin\win32\ui_win32.dll"
所编译程序位数: 32; 所使用 VS 本地编译器版本: 16; 所使用 Windows SDK 版本: 10
正在进行本地编译和链接工作(如果是首次编译,由于需要初始化编译环境和相关缓存,速度稍慢是正常的)
错误: 使用所指定的本地编译器编译当前程序失败
错误:
    正在编译...
    vpkg_线程池类_.cpp
    LINK : fatal error LNK1104: 无法打开文件“..\..\..\..\..\..\..\..\..\..\..\..\..\..\..\..\Program Files\vol_dev\win_chs_person\plugins\vprj_win\classlib\sys\mfc_ui_base\ui_plugin\win32\ui_win32.dll”
编译生成目标文件"C:\Program Files\vol_dev\win_chs_person\plugins\vprj_win\classlib\sys\mfc_ui_base\ui_plugin\win32\ui_win32.dll"失败
--- 项目"火山MFC界面插件_win32"编译或链接失败. 编译过程中共遇到了 0 个警告, 2 个错误.
--- 解决方案"界面插件解决方案"编译完毕. 共编译了 2 个项目,其中成功 1 个,失败 1 个.

作者: victorcq    时间: 2022-5-18 15:31
还是这个问题
作者: ziv    时间: 2022-5-18 17:30
工具-选项-系统-全局-编译中间数据目录 ,设置个 短点的目录
Program Files 有个空格 很容易出问题




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