Tools, FAQ, Tutorials:
"cl" - Compile and Link C++ Program
How to use "cl" command tool to compile and link a C++ program?
✍: FYIcenter.com
If you want to compile and link a standard C++ program with "cl" command tool,
you can follow this tutorial:
1. Create a simple C++ program, Hello.cpp, with a text editor:
#include <iostream>
using namespace std;
void main() {
cout << "Hello, world, from Visual C++!" << endl;
}
2. Run "All Programs > Visual Studio 2017 > Visual Studio Tools > Developer Command Prompt for VS 2017". You see the Visual Studio Command Prompt window.
3. Compile and link the C++ program:
C:\fyicenter>cl Hello.cpp
Microsoft (R) C/C++ Optimizing Compiler Version 19.10.25019 for x86
Copyright (C) Microsoft Corporation. All rights reserved.
Hello.cpp
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC
\14.10.25017\include\xlocale(314): warning C4530: C++ exception handler used,
but unwind semantics are not enabled. Specify /EHsc
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.10.25017
\include\exception(366): warning C4577: 'noexcept' used with no exception
handling mode specified; termination on exception is not guaranteed. Specify /EHsc
Microsoft (R) Incremental Linker Version 14.10.25019.0
Copyright (C) Microsoft Corporation. All rights reserved.
/out:Hello.exe
Hello.obj
4. Run the C++ program:
C:\fyicenter>Hello Hello, world, from Visual C++!
⇒ "link" - Link Object Files (*.obj)
⇐ "Hello.c" - Compile and Run C Program
2017-08-21, ∼3449🔥, 0💬
Popular Posts:
How To Use an Array as a Queue in PHP? A queue is a simple data structure that manages data elements...
How To Get the Minimum or Maximum Value of an Array in PHP? If you want to get the minimum or maximu...
How to access URL template parameters from "context.Request.Matched Parameters"object in Azure API P...
How to attach console to a Running Container using the "docker container exec" command? I want to ge...
How to add images to my EPUB books Images can be added into book content using the XHTML "img" eleme...