Closed phhh-xh closed 1 year ago
有可能是您项目文件的复制路径字符超过了256的长度。 您也可以把生成后事件这些配置给删除了,手动把相关的文件夹复制粘贴到输出目录。
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)") ) ) ) ) ) 使用上面修改复制的命令可以编译
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
@jiaowomomo 你好,问一下按照readme将dll添加到thirdPartyDll后打开BuildDll编译,出现下面报错 已取消勾选首选32位