zhxy/http服务器/appweb-4.3.4-0/doc/guide/appweb/source/ide.html

111 lines
5.7 KiB
HTML

<!-- BeginDsi "dsi/head.html" -->
<!DOCTYPE html>
<html lang="en">
<head>
<title>Embedthis Appweb 4.3.4 Documentation</title>
<meta name="keywords" content="embedded web server, web server software, embedded HTTP, application web server,
embedded server, small web server, HTTP server, library web server, library HTTP, HTTP library" />
<meta name="description" content="Embedthis Sofware provides commercial and open source embedded web servers for
devices and applications." />
<meta name="robots" content="index,follow" />
<link href="../../../doc.css" rel="stylesheet" type="text/css" />
<link href="../../../print.css" rel="stylesheet" type="text/css" media="print"/>
<!--[if IE]>
<link href="../../../iehacks.css" rel="stylesheet" type="text/css" />
<![endif]-->
<link href="http://www.google.com/cse/style/look/default.css" type="text/css" rel="stylesheet" />
</head>
<body>
<div class="top">
<a class="logo" href="http://appwebserver.org/">&nbsp;</a>
<div class="topRight">
<div class="search">
<div id="cse-search-form"></div>
<div class="version">Embedthis Appweb 4.3.4</div>
</div>
</div>
<div class="crumbs">
<a href="../../../index.html">Home</a>
<!-- EndDsi -->
&gt;<a href="index.html">Source Code</a>&gt; <b>Building with an IDE</b>
</div>
</div>
<div class="content">
<div class="contentRight">
<h1>Quick Nav</h1>
<ul>
<li><a href="make.html">Building with Make</a></li>
<li><a href="bit.html">Building with Bit</a></li>
</ul>
<!-- BeginDsi "dsi/sourceSeeAlso.html" -->
<h1>See Also</h1>
<ul class="nav">
<li><a href="../../../guide/appweb/source/index.html">Working with Source</a></li>
<li><a href="../../../guide/appweb/source/building.html">Building From Source</a></li>
<li><a href="../../../guide/appweb/source/porting.html">Porting Guide</a></li>
<li><a href="../../../ref/appweb/index.html">Programmers Reference</a></li>
<li><a href="../../../ref/appweb/architecture.html">Appweb Architecture</a></li>
<li><a href="../../../api/native.html">Native APIs</a></li>
<li><a href="../../../guide/appweb/programmers/embedding.html">Embedding Appweb</a></li>
<li><a href="../../../guide/appweb/programmers/modules.html">Appweb Modules</a></li>
<li><a href="../../../guide/appweb/programmers/handlers.html">Appweb Handlers</a></li>
<li><a href="../../../guide/appweb/programmers/stages.html">Pipeline Stages</a></li>
<li><a href="../../../guide/appweb/programmers/migrating.html">Migrating to Appweb 4</a></li>
<li><a href="../../../guide/appweb/users/index.html">Users Guide</a></li>
<li><a href="../../../product/changeLog.html">Change Log</a></li>
</ul>
<!-- EndDsi -->
</div>
<div class="contentLeft">
<h2 class="section">Building with an IDE</h2>
<p>Appweb provides Visual Studio and Xcode projects. These projects are provide easy access to debug
Appweb using the native system debugger. The projects are somewhat limited in their configurability.</p>
<h2>Building with Visual Studio on Windows</h2>
<p>To build Appweb with the Visual Studio project,
run Visual Studio 2010 or later (The Express editions are fine to use). Then open the
projects/appweb-windows.sln solution project. Select Build Solution to build. Select Appweb as the start up
project to debug.</p>
<h2>Building with Xcode on MAC OS X</h2>
<p>To build Appweb with the Xcode on Mac OSX, run Xcode and open the
<em>projects/appweb-macosx.xcodeproj</em> project. Then select Product-&gt;Build to build.
To debug, you will need to create use Product-&gt;Edit Scheme to set the executable to run under the Info tab,
and define the working directory under the Options tab. Set the working directory to the "test" directory of the
source tree. </p>
</div>
</div>
<!-- BeginDsi "dsi/bottom.html" -->
<div class="bottom">
<p class="footnote">
<a href="../../../product/copyright.html" >&copy; Embedthis Software LLC, 2003-2013.
All rights reserved. Embedthis, Appweb, ESP, Ejscript and Embedthis GoAhead are trademarks of Embedthis Software LLC.</a>
</p>
</div>
<script src="http://www.google.com/jsapi" type="text/javascript"></script>
<script type="text/javascript">
google.load('search', '1', {language : 'en'});
google.setOnLoadCallback(function() {
var customSearchControl = new google.search.CustomSearchControl(
'000262706376373952077:1hs0lhenihk');
customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);
var options = new google.search.DrawOptions();
options.enableSearchboxOnly("http://appwebserver.org/search.html");
customSearchControl.draw('cse-search-form', options);
}, true);
</script>
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-179169-2']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
</body>
</html>