jiaowomomo / IntegratedSoftware

C#Halcon视觉软件,2020年05月修整期间编写的工业集成软件框架,目前不从事该行业,因此开放出来交流学习。软件已作删减,仅保留视觉部分,需自行添加Halcon的DLL方可正常运行软件。希望对大家有帮助。
255 stars 122 forks source link

编译后复制报错 #10

Closed phhh-xh closed 1 year ago

phhh-xh commented 1 year ago

@jiaowomomo 你好,问一下按照readme将dll添加到thirdPartyDll后打开BuildDll编译,出现下面报错 2 已取消勾选首选32位

1

jiaowomomo commented 1 year ago

有可能是您项目文件的复制路径字符超过了256的长度。 您也可以把生成后事件这些配置给删除了,手动把相关的文件夹复制粘贴到输出目录。 image

phhh-xh commented 1 year ago

if exist "$(ProjectDir)..\Calibration" ( robocopy /e /np /njh /njs /ndl /nc /ns /ts "$(ProjectDir)..\Calibration" "$(TargetDir)\Calibration") if exist "$(ProjectDir)..\CameraDLL" ( robocopy /e /np /njh /njs /ndl /nc /ns /ts "$(ProjectDir)..\CameraDLL" "$(TargetDir)\CameraDLL") if exist "$(ProjectDir)..\ExternTool" ( robocopy /e /np /njh /njs /ndl /nc /ns /ts "$(ProjectDir)..\ExternTool" "$(TargetDir)\ExternTool") if exist "$(ProjectDir)..\MotionCardDLL" ( robocopy /e /np /njh /njs /ndl /nc /ns /ts "$(ProjectDir)..\MotionCardDLL" "$(TargetDir)\MotionCardDLL") if exist "$(ProjectDir)..\ThirdPartyDLL\halcon.dll" ( copy /Y "$(ProjectDir)..\ThirdPartyDLL\halcon.dll" "$(TargetDir)") ) ) ) ) ) 使用上面修改复制的命令可以编译

jiaowomomo commented 1 year ago

if exist "$(ProjectDir)..\Calibration" ( pushd ..\Calibration xcopy /Y . .. popd ) cd "$(TargetDir)\Calibration" xcopy /Y . ..\

if exist "$(ProjectDir)..\CameraDLL" ( pushd ..\CameraDLL xcopy /Y . .. popd ) cd "$(TargetDir)\CameraDLL" xcopy /Y . ..\

if exist "$(ProjectDir)..\ExternTool" ( pushd ..\ExternTool xcopy /Y . .. popd ) cd "$(TargetDir)\ExternTool" xcopy /Y . ..\

if exist "$(ProjectDir)..\MotionCardDLL" ( pushd ..\MotionCardDLL xcopy /Y . .. popd ) cd "$(TargetDir)\MotionCardDLL" xcopy /Y . ..\

if exist "$(ProjectDir)..\ThirdPartyDLL\halcon.dll" ( copy /Y "$(ProjectDir)..\ThirdPartyDLL\halcon.dll" "$(TargetDir)")

使用上面修改复制的命令可以编译

感谢,我测试一下,没有问题的话就Commit