You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#include <stdio.h>
int core_print() {
printf("test test");
return 0;
}
附加信息和错误日志
生成 vs 2019 工程时的输出
PS D:\Projects\temp\vsxmake_test> xmake project -vD -k vsxmake2019
checking for cl.exe ... C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\HostX64\x64\cl.exe
checking for Microsoft Visual Studio (x64) version ... 2019
checkinfo: cannot runv(dmd.exe --version), No such file or directory
checking for dmd ... no
checkinfo: cannot runv(ldc2.exe --version), No such file or directory
checking for ldc2 ... no
checkinfo: cannot runv(gdc.exe --version), No such file or directory
checking for gdc ... no
checkinfo: cannot runv(zig.exe version), No such file or directory
checking for zig ... no
checkinfo: cannot runv(zig.exe version), No such file or directory
checking for zig ... no
configure
{
host = windows
mode = release
ndk_stdcxx = true
kind = static
vs = 2019
buildir = build
plat = windows
ccache = true
arch = x64
}
using project kind vs2019
checking for release.x86 ...
checking for cl.exe ... C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\HostX86\x86\cl.exe
checking for Microsoft Visual Studio (x86) version ... 2019
checkinfo: cannot runv(dmd.exe --version), No such file or directory
checking for dmd ... no
checkinfo: cannot runv(ldc2.exe --version), No such file or directory
checking for ldc2 ... no
checkinfo: cannot runv(gdc.exe --version), No such file or directory
checking for gdc ... no
checkinfo: cannot runv(zig.exe version), No such file or directory
checking for zig ... no
checkinfo: cannot runv(zig.exe version), No such file or directory
checking for zig ... no
checking for link.exe ... C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\HostX86\x86\link.exe
checking for the static library archiver (ar) ... link.exe
checking for release.x64 ...
checking for cl.exe ... C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\HostX64\x64\cl.exe
checking for Microsoft Visual Studio (x64) version ... 2019
checkinfo: cannot runv(dmd.exe --version), No such file or directory
checking for dmd ... no
checkinfo: cannot runv(ldc2.exe --version), No such file or directory
checking for ldc2 ... no
checkinfo: cannot runv(gdc.exe --version), No such file or directory
checking for gdc ... no
checkinfo: cannot runv(zig.exe version), No such file or directory
checking for zig ... no
checkinfo: cannot runv(zig.exe version), No such file or directory
checking for zig ... no
checking for link.exe ... C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\HostX64\x64\link.exe
checking for the static library archiver (ar) ... link.exe
error: @programdir\core\main.lua:280: @programdir\plugins\project\vsxmake\getinfo.lua:544: table index is nil
stack traceback:
[@programdir\plugins\project\vsxmake\getinfo.lua:544]:
[@programdir\plugins\project\vsxmake\vsxmake.lua:223]: in function '?'
[@programdir\plugins\project\main.lua:79]: in function '_make'
[@programdir\plugins\project\main.lua:89]:
[C]: in function 'xpcall'
[@programdir\core\base\utils.lua:280]:
[@programdir\core\base\task.lua:519]: in function 'run'
[@programdir\core\main.lua:278]: in function 'cotask'
[@programdir\core\base\scheduler.lua:371]:
stack traceback:
[C]: in function 'error'
@programdir\core\base\os.lua:854: in function 'base/os.raiselevel'
(...tail calls...)
@programdir\core\main.lua:280: in upvalue 'cotask'
@programdir\core\base\scheduler.lua:371: in function <@programdir\core\base\scheduler.lua:368>
The text was updated successfully, but these errors were encountered:
Xmake 版本
2.6.5
操作系统版本和架构
Windows 10 version 21H1
描述问题
在有多层目录的项目中使用 vsxmake 生成 vs 2019 的工程文件会出现
error: table index is nil错误期待的结果
能够正常生成 Visual Studio 工程文件
工程配置
目录结构
根目录中的 xmake.lua
src/core 中的 xmake.lua
src/core/lib.cpp 中包含一个简单的测试函数
#include <stdio.h> int core_print() { printf("test test"); return 0; }附加信息和错误日志
生成 vs 2019 工程时的输出
The text was updated successfully, but these errors were encountered: