visual studio compiler how to specify the include path to build cpp

11,090

Solution 1

Do not run cl.exe from a standard command prompt. Use the "Developer Command Prompt" installed with VS 2015. This sets several environment variables for you, specific to your installation.

To read more: https://msdn.microsoft.com/en-us/library/f35ctcxw.aspx

Solution 2

Answer:

-Get rid of the backslash at the end of the include path (......\include")

-Do not surround %1 with quotes

-no space between /Fe and "

Share:
11,090
a1s2d3f4
Author by

a1s2d3f4

Updated on June 11, 2022

Comments

  • a1s2d3f4
    a1s2d3f4 about 2 years

    I am using a batch file to try to build my cpp program using Visual Studio's cl.exe. This is what it contains:

    "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin\cl.exe" /I "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\" "%1" /Fe "%1.exe"
    

    I want to the compiler to include iostream from the include folder and build my .cpp (%1) as %1.exe.

    Instead, I get:

    Microsoft (R) C/C++ Optimizing Compiler Version 17.00.60610.1 for x86 Copyright (C) Microsoft Corporation. All rights reserved.

    cl : Command line error D8003 : missing source filename

    What am I doing wrong?

    Win8.1 x64