使用Visual Studio 2015,我无法再使用命令行工具编译和链接简单的C++程序.
考虑main.cpp:
#include <stdlib.h>
int main() { return 0; }
Run Code Online (Sandbox Code Playgroud)
在以前的版本中(例如Visual Studio 2012),我能够轻松地编译和链接main.cpp:
C:\Users\bkircher\src\test>cl main.cpp
Microsoft (R) C/C++ Optimizing Compiler Version 17.00.61030 for x64
Copyright (C) Microsoft Corporation. All rights reserved.
main.cpp
Microsoft (R) Incremental Linker Version 11.00.61030.0
Copyright (C) Microsoft Corporation. All rights reserved.
/out:main.exe
main.obj
Run Code Online (Sandbox Code Playgroud)
并做了.
但是,在Visual Studio 2015中,我不再设置正确的CRT包含和库路径:
C:\Users\bkircher\src\test>cl main.cpp
Microsoft (R) C/C++ Optimizing Compiler Version 19.00.23026 for x64
Copyright (C) Microsoft Corporation. All rights reserved.
main.cpp
main.cpp(1): fatal error C1083: Cannot open include file: …Run Code Online (Sandbox Code Playgroud)