Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(309)

Side by Side Diff: native_client_sdk/src/doc/devguide/devcycle/vs-addin.rst

Issue 633603002: [NaCl SDK] Update Visual Studio Addin docs to reflect VS2012 support. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « native_client_sdk/doc_generated/pepper_stable/index.html ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 .. _devcycle-vs-addin: 1 .. _devcycle-vs-addin:
2 2
3 ############################ 3 ############################
4 Debugging with Visual Studio 4 Debugging with Visual Studio
5 ############################ 5 ############################
6 6
7 7
8 .. contents:: Table Of Contents 8 .. contents:: Table Of Contents
9 :local: 9 :local:
10 :backlinks: none 10 :backlinks: none
11 :depth: 2 11 :depth: 2
12 12
13 Whether you're porting an existing project or starting from scratch, the Native 13 Whether you're porting an existing project or starting from scratch, the Native
14 Client Visual Studio add-in makes it easier to set up, build, run and debug 14 Client Visual Studio add-in makes it easier to set up, build, run and debug
15 your Native Client app by integrating the Native Client SDK development tools 15 your Native Client app by integrating the Native Client SDK development tools
16 into the Visual Studio environment. 16 into the Visual Studio environment.
17 17
18 .. Note:: 18 .. Note::
19 :class: note 19 :class: note
20 20
21 The Native Client add-in requires Visual Studio 2010 with Service Pack 1. No 21 The Native Client add-in requires Visual Studio 2012 or Visual Studio 2010
22 other versions of Visual Studio are currently supported. Visual Studio 22 with Service Pack 1. No other versions of Visual Studio are currently
23 Express is also not supported. 23 supported. Visual Studio Express is also not supported.
24 24
25 Introduction 25 Introduction
26 ============ 26 ============
27 27
28 The Native Client add-in for Visual Studio helps you develop your application 28 The Native Client add-in for Visual Studio helps you develop your application
29 more efficiently in many ways: 29 more efficiently in many ways:
30 30
31 * Organize and maintain your code as a Visual Studio project. 31 * Organize and maintain your code as a Visual Studio project.
32 * Iteratively write and test your application more easily. Visual Studio 32 * Iteratively write and test your application more easily. Visual Studio
33 handles the details of launching a web server to serve your module and run 33 handles the details of launching a web server to serve your module and run
(...skipping 112 matching lines...) Expand 10 before | Expand all | Expand 10 after
146 146
147 Note: The PNaCl platform currently supports the newlib toolchain only. 147 Note: The PNaCl platform currently supports the newlib toolchain only.
148 148
149 Installing the add-in 149 Installing the add-in
150 ===================== 150 =====================
151 151
152 In order to use the Native Client Visual Studio add-in, your development 152 In order to use the Native Client Visual Studio add-in, your development
153 environment should include: 153 environment should include:
154 154
155 * A 64-bit version of Windows Vista or Windows 7. 155 * A 64-bit version of Windows Vista or Windows 7.
156 * Visual Studio 2010 with Service Pack 1. 156 * Visual Studio 2012 or Visual Service 2010 with Service Pack 1.
157 * `Chrome <https://www.google.com/intl/en/chrome/browser/>`_ version 23 or 157 * `Chrome <https://www.google.com/intl/en/chrome/browser/>`_ version 23 or
158 greater. You can choose to develop using the latest `canary 158 greater. You can choose to develop using the latest `canary
159 <https://www.google.com/intl/en/chrome/browser/canary.html>`_ build of 159 <https://www.google.com/intl/en/chrome/browser/canary.html>`_ build of
160 Chrome, running the canary version side-by-side with (and separately from) 160 Chrome, running the canary version side-by-side with (and separately from)
161 your regular version of Chrome. 161 your regular version of Chrome.
162 * :doc:`The Native Client SDK <../../sdk/download>` with the ``pepper_23`` 162 * :doc:`The Native Client SDK <../../sdk/download>` with the ``pepper_23``
163 bundle or greater. The version of Chrome that you use must be equal or 163 bundle or greater. The version of Chrome that you use must be equal or
164 greater than the version of the SDK bundle. 164 greater than the version of the SDK bundle.
165 165
166 Set environment variables 166 Set environment variables
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after
223 You can usually run the installer successfully with no arguments. The new 223 You can usually run the installer successfully with no arguments. The new
224 platforms are installed in ``C:\Program Files 224 platforms are installed in ``C:\Program Files
225 (x86)\MSBuild\Microsoft.Cpp\v4.0\Platforms``. 225 (x86)\MSBuild\Microsoft.Cpp\v4.0\Platforms``.
226 226
227 In some cases system resources may not be in their default locations. You might 227 In some cases system resources may not be in their default locations. You might
228 need to use these command line arguments when you run ``install.bat``: 228 need to use these command line arguments when you run ``install.bat``:
229 229
230 * The MSBuild folder is assumed to be at ``C:\Program Files (x86)\MSBuild``. 230 * The MSBuild folder is assumed to be at ``C:\Program Files (x86)\MSBuild``.
231 You can specify an alternate path with the flag ``--ms-build-path=<path>``. 231 You can specify an alternate path with the flag ``--ms-build-path=<path>``.
232 The installer assumes Visual Studio has created a user folder at 232 The installer assumes Visual Studio has created a user folder at
233 * ``%USERPROFILE%\My Documents\Visual Studio 2010``. You can specify an 233 * The addin itself is normally installed in ``%USERPROFILE%\My Documents\Visual
234 alternate path with the flag ``--vsuser-path=path``. 234 Studio 2012`` (or 2010 for Visual Studio 2010). You can specify alternate
235 paths with the ``--vsuser-path=<path>`` flag.
235 236
236 From time to time an update to the Visual Studio add-in may become available. 237 From time to time an update to the Visual Studio add-in may become available.
237 Updates are performed just like an installation. Download the new add-in using 238 Updates are performed just like an installation. Download the new add-in using
238 naclsdk update and run ``install.bat`` as administrator. 239 naclsdk update and run ``install.bat`` as administrator.
239 240
240 To uninstall the add-in, run ``install.bat`` as administrator and add the 241 To uninstall the add-in, run ``install.bat`` as administrator and add the
241 ``--uninstall`` flag. You'll need to run the Command Prompt program as 242 ``--uninstall`` flag. You'll need to run the Command Prompt program as
242 administrator in order to add the flag. Go the to the Windows start menu, 243 administrator in order to add the flag. Go the to the Windows start menu,
243 search for "Command Prompt," right click on the program and run it as 244 search for "Command Prompt," right click on the program and run it as
244 administrator. 245 administrator.
(...skipping 353 matching lines...) Expand 10 before | Expand all | Expand 10 after
598 functional code that is running is the same as STEP5. 599 functional code that is running is the same as STEP5.
599 600
600 NaCl64 Platform 601 NaCl64 Platform
601 ^^^^^^^^^^^^^^^ 602 ^^^^^^^^^^^^^^^
602 603
603 Run the Native Client Module in the NaCl64 platform 604 Run the Native Client Module in the NaCl64 platform
604 You are still running the STEP6 code, but as a Native Client module rather 605 You are still running the STEP6 code, but as a Native Client module rather
605 than a Pepper plugin. 606 than a Pepper plugin.
606 607
607 .. TODO(sbc): port reference section? 608 .. TODO(sbc): port reference section?
OLDNEW
« no previous file with comments | « native_client_sdk/doc_generated/pepper_stable/index.html ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698