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, 2130👍, 0💬
Popular Posts:
What is EPUB 3.0 Metadata "dc:publisher" and "dc:rights" elements? EPUB 3.0 Metadata "dc:publisher" ...
Where to get a JSON.stringify() Example Code in JavaScript? Here is a good JSON.stringify() example ...
How To Read a File in Binary Mode in PHP? If you have a file that stores binary data, like an execut...
Where to get the detailed description of the json_encode() Function in PHP? Here is the detailed des...
How to use urllib.parse.urlencode() function to encode HTTP POST data? My form data has special char...