I would like to know if there is a plugin to help develop ARM target in visual studio 2010 or 2012.
thank's
Visual Studio 2008 includes an ARM compiler and can target Windows CE/Windows Mobile.
Visual Studio 2010 does not include ARM compiler.
Visual Studio 2012 includes an ARM compiler and can target Windows RT, and probably also Windows Phone 8 (I didn't try to compile for the latter).
Related
Is 64-bit compilation available in Visual Studio Express 2012 or Express 2013?
I know it's not available in Visual Studio 2010 Express, and one needs to install a few things to make it available.
64-bit tools are not available on Visual C++ Express by default. To enable 64-bit tools on Visual C++ Express, install the Windows Software Development Kit (SDK) in addition to Visual C++ Express. Otherwise, an error occurs when you attempt to configure a project to target a 64-bit platform using Visual C++ Express.
I just posted something about this here :
64bit compilation with visual studio express 2013
TL;DR : Basj is right, you just have to call vcvarsall.bat x86_amd64
if you go to https://msdn.microsoft.com/en-us/library/9yb4317s.aspx and check the 'other versions', there's no special mention of the express versions not supporting 64bit for 2012 nor 2013 but there is for 2010. So I'd guess that's a yes. Wikipedia agrees saying 'Unlike previous Express editions, it has built-in support for compiling 64-bit applications through IDE' about the 2012 version.
I install visual studio 2013 ultimate on a x64, and i get with is components from 2005 and a whole bunch for x86 ?!
Microsoft Visual C++ 2005 redistributable x86
It also , if i am not mistaken, gives me a version of visual studio 2010 as well as tooling and files only associated for those versions. There was no option to negate this. Do i really need all of this?
I am a complete novice CUDA programmer trying to get started, and I am encountering the issue mentioned here with version 5.5
"clean" error with CUDA 5.5 in Visual Studio 2010 Express
Can anyone confirm that this is an issue with version 5.5 only? Is there an earlier version that I can install e.g. 5.0, that will allow nvcc to work with the Visual Studio 10.0 Express version compiler under 64-bit Windows 7?
This is a late answer provided here to remove this question from the unanswered list.
From the NVIDIA CUDA TOOLKIT V5.0 Release Notes, Section 5.1, Table 1
Supported Windows Compilers (32-bit and 64-bit)
Compiler IDE
Visual C++ 10.0 Visual Studio 2010
Visual C++ 9.0 Visual Studio 2008
From the NVIDIA CUDA TOOLKIT V5.5 Release Notes, Table 2
Windows Compilers Supported in CUDA 5.5
Compiler IDE
Visual C++ 11.0 Visual Studio 2012
Visual C++ 11.0 Visual Studio 2012 Express (32-bit)
Visual C++ 10.0 Visual Studio 2010
Visual C++ 9.0 Visual Studio 2008
From the NVIDIA CUDA GETTING STARTED GUIDE FOR MICROSOFT WINDOWS for CUDA 6.0
Windows Compiler Support in CUDA 6.0
Compiler IDE
Visual C++ 11.0 Visual Studio 2012 Express
Visual C++ 10.0 Visual Studio 2010
Visual C++ 9.0 Visual Studio 2008
In all the above releases, there is no support for Visual Studio 2010 Express.
I have been using Visual Studio 2010 Express for my CUDA-related development. Recently, I upgraded from CUDA 5.0 to 5.5. When I did so, I discovered what is seemingly an odd bug: whenever I go to clean (or to rebuild) my VS project, I get an error related to nvcc:
nvcc : fatal error : nvcc cannot find a supported version of Microsoft Visual Studio. Only the versions 2008, 2010, and 2012 are supported
I get this same error on multiple independent projects whenever I try to clean them. The error goes away if I use Visual Studio 2010 Professional.
I was wondering if anyone else has come across this error, and, if so, are there any workarounds (other than switching to VS 2010 Professional)?
Thank you,
Aaron
According to the release notes for CUDA 5.5, Visual Studio 2010 Express is not supported. The supported versions of Visual Studio are:
Compiler IDE
Visual C++ 11.0 Visual Studio 2012
Visual C++ 11.0 Visual Studio 2012 Express (32-bit)
Visual C++ 10.0 Visual Studio 2010
Visual C++ 9.0 Visual Studio 2008
Does the Visual Studio 2012 Express (Windows Desktop SKU) bundle the Visual C++ 2010 compilers (both 32-bit and 64-bit) as part of the project round-tripping feature or does this feature only work if Visual Studio 2010 is already installed separately?
Visual Studio Express 2012 for Windows 8 Desktop does not support alternative platform toolsets.
if Visual Studio 2010 or Windows SDK 7.1 is already installed, you can launch the developer command prompt from those toolsets then launch the old compiler via msbuild.