How to add compile into visual studio code for c++ - compilation

How to add compile for c++ in visual stuidio code ,I want simple way
edit envrioment ,add to path but still it cannot run

Related

Why sometimes compiler in Visual Studio C++ project do not recompiles changed functions?

I have a C++ project in Visual Studio 2017 which includes around 20 .cpp and .h files and some libs. I've noticed when I make small changes like change initialization variable value or add some code VS compiles previous version of the project not including this changes. So I have to do Build->Clean, then Build whole project which takes time.
Why is it happening? As I understand VS Compiler supposed to detect changes and rebuild associated dependencies?

__int64' followed by 'int64' is illegal

i have very old project who has been made in visual studio 2008 with windows xp 32 bit.
I am trying to run this project in windows 7 64 bit with visual studio 2017.
i dont know much details about the project.
i know that MFC MBCS pakage was use.
so now i am trying to compile it and got some compilation errors.
the main one is :
__int64' followed by 'int64' is illegal
in the stdint.h file.
the line that get the error is:
typedef long long int64_d
i check the project and there is no call or use of the stdint header.
i read that it can be because the code build with old version of c++ and now i try to compile with higher version then c++11.
any help will be very appraised.
Thank You!
Well i figure it out.
the problem was that i am using old libs and dlls(probably made by v100 toolset of VS 2010) ,
so i set the platform toolset to the same version of the visual studio that make those
libs and dlls - visual studio 2010 v100.
to do that go to :
right click on the project
properties
configuration properties
general
platform toolset
and set it to v100(or other version needed)
now it's work fine!

Using Clang-Tidy to gate check in for Visual Studio

I'm trying to use Clang-Tidy to automatically gate check-ins/builds on Visual Studios.
I know that in cmake there is a variable "CMAKE_CXX_CLANG_TIDY", but setting it to my tidy executable with the proper checks doesn't seem to do anything when building the project.
Also, I am unable to easily generate a compile_commands.json for Clang to use. Using CMAKE to generate it messes up individual dependencies, and the only way to generate it through Visual Studios seems to be non automated methods such as Extensions.
I am running the latest version of Clang, Cmake 3.11.3, and Visual Studios 2017.

Compile VxWorks project in Visual Studio

I have a VxWorks project that compiles under Toronado on my Win7 machine. I am trying to convert the same project to compile in my Visual Studio 2010. I don't need it to complete to where it creates a .o/out file but at least get through all the defines/includes and etc. so I can use Visual Studio's IDE for definition jumping and etc..
I'm at a point where I'm getting a 'undeclared identifier' for "_interrupt" which is included in several include files from the ..\tornado\target\config\ folder.
I'd appreciate any suggestions
Thanks
I would like to comment on this but don't have enough points.
I do the same thing using eclipse instead of visual studio, I don't do anything special to make it work.
It sounds like you are trying to do the link even though you don't want to. Make sure when you create your project you set it up to create a library not an executable, it should do the compile then but no linking.

How to build MFC library from source with Visual Studio 2010

Visual Studio has historically always included the MFC library as source so you can build it yourself with the supplied makefile. But in Visual Studio 2010 there is no makefile for MFC. So, how can you rebuild it?
There is documentation on MS implying the makefile should be there:
http://msdn.microsoft.com/en-us/library/bs046sh0.aspx
.. so perhaps its an oversight, or perhaps they migrated it to msbuild but forgot to include the mfc msbuild project file.
If anyone has succesfully built a custom MFC based on that in VS2010 how did you build it?
Can the makefile from VS2008 be used with minimal tweaks? Or does anyone have an msbuild script for it?
I'm only interested in a statically linked library to be used with a specific app.
since in the end MFC is a library as any other, you can just create a new project in visual studio and add all MFC source files to it. Set the options to create a static library, set compilation/linker options as desired (eventually based on the 2008 makefile) and you're ready to go.

Resources