Невозможно скомпилировать код c ++ на Win64 для Win32 через clang-cl - PullRequest
0 голосов
/ 04 июля 2019

Я пытался скомпилировать программу на хост-машине Winx64 для платформы Winx32.Когда я попытался скомпилировать его на хосте Winx64 для платформы Winx64 без cl, все работало нормально.Но когда я хочу скомпилировать для платформы Winx32, появляются ошибки печати, подобные этой:

[1/34] Building C object CMakeFiles/rlua.dir/lapi.c.obj
FAILED: CMakeFiles/rlua.dir/lapi.c.obj 
clang-cl -Drlua_EXPORTS  -g -Xclang -gcodeview -O0 -D_DEBUG -D_DLL -D_MT -Xclang --dependent-lib=msvcrtd   -MD -march=x86-64 -MD -MT CMakeFiles/rlua.dir/lapi.c.obj -MF CMakeFiles\rlua.dir\lapi.c.obj.d -o CMakeFiles/rlua.dir/lapi.c.obj   -c C:/Gitlab-Runner/builds/68624549/projects/rlua/src/lapi.c
clang-cl: warning: unknown argument ignored in clang-cl: '-g' [-Wunknown-argument]
clang-cl: warning: unknown argument ignored in clang-cl: '-MF' [-Wunknown-argument]
clang-cl: error: no such file or directory: 'CMakeFiles/rlua.dir/lapi.c.obj'
clang-cl: error: no such file or directory: 'CMakeFiles\rlua.dir\lapi.c.obj.d'
...