Xmake 版本
v3.0.7+dev.1c5607aa0
操作系统版本和架构
Windows
描述问题
存在下面情况时:
代码有漏掉声明函数的实现
> xmake check syntax ### success
[ 86%]: <target_name> compiling.debug main.cpp
[100%]: syntax check ok, spent 4.266s
> xmake ### 此时会认为文件已经编译过了(实际只是check通过了),直接跳过编译,进入link阶段.
link失败报错。
期待的结果
xmake check syntax “编译”成功后,不应该影响正常增量编译。
工程配置
target('any_target')
set_kind('binary')
add_files('main.cpp')
附加信息和错误日志
xmake
[ 92%]: <target_name> linking.debug target_name.dll
error: 正在创建库 build\windows\x64\debug\target_name.lib 和对象
build\windows\x64\debug\target_name.exp
main.cpp.obj : error LNK2001: 无法解析的外部符号 "
Xmake 版本
v3.0.7+dev.1c5607aa0
操作系统版本和架构
Windows
描述问题
存在下面情况时:
代码有漏掉声明函数的实现
link失败报错。
期待的结果
xmake check syntax “编译”成功后,不应该影响正常增量编译。
工程配置
target('any_target')
set_kind('binary')
add_files('main.cpp')
附加信息和错误日志