Changes between Version 47 and Version 48 of CompileApp


Ignore:
Timestamp:
May 21, 2010, 10:27:26 AM (14 years ago)
Author:
Nicolas
Comment:

explicit anchor names

Legend:

Unmodified
Added
Removed
Modified
  • CompileApp

    v47 v48  
    2020Put them in the same parent directory.
    2121
    22 == Windows ==
     22== Windows == #windows
    2323We use Windows XP for builds (other Windows versions may work too).
    2424
    25 === Microsoft Visual Studio ===
     25=== Microsoft Visual Studio === #vs
    2626
    2727Go to boinc/win_build. If you're using Visual Studio 2005, open samples.sln.
     
    5757 * Configure your project to use ANSI strings rather than Unicode.
    5858
    59 === MinGW and Dev-C++ ===
     59=== MinGW and Dev-C++ === #devcpp
    6060
    6161If you can't or don't want to use Visual Studio to build applications,
     
    7171[https://setisvn.ssl.berkeley.edu/trac/browser/seti_boinc/client/win_build/seti_boinc.dev here].
    7272
    73 === MinGW command-line ===
     73=== MinGW command-line === #mingw-cli
    7474
    7575To build the boinc library and API for Windows using MinGW on Cygwin or cross-compiling, you can use lib/Makefile.mingw.
     
    8686 * NOCYGWIN : set to '-mno-cygwin' if you are building on Cygwin but for use on plain Windows (i.e. w/o cygwin.dll)
    8787
    88 === Cygwin ===
     88=== Cygwin === #cygwin
    8989
    9090[http://www.cygwin.com/ Cygwin] may be another alternative for building Windows apps.
     
    109109(search for "Instructions to Port the application to Windows").
    110110
    111 === Symbol Stores ===
     111=== Symbol Stores === #symbol-stores
    112112
    113113To obtain useful stack traces in the event of an application crash, symbols are needed.
     
    173173
    174174
    175 == Mac OS X ==
     175== Mac OS X == #mac
    176176
    177177Instructions for building applications on Mac OS X are on a [BuildMacApp separate page].
    178178
    179 == Linux/x86 ==
     179== Linux/x86 == #linux
    180180
    181181If you build an application on a recent Linux distribution, it won't run on older Linux distributions because of library incompatibilities. The only solution we've discovered is to build applications on a host with an old Linux and an old GCC. Setting up such a host, however, is a giant pain.
     
    211211}}}
    212212
    213 == Other UNIX systems ==
     213== Other UNIX systems == #other-unix
    214214
    215215 * [SoftwarePrereqsUnix Software prerequisites]
    216216 * [BuildSystem configure/build]
    217217
    218 === GLUT notes ===
     218=== GLUT notes === #glut-notes
    219219
    220220Freeglut 2.2, freeglut 2.4 and OpenGL Utility Toolkit (GLUT) libraries are supported.
    221221
    222 === X11 notes ===
     222=== X11 notes === #x11-notes
    223223
    224224To get the X11 support, select the relevant options when you're installing Linux, or (Redhat) go to System Settings/Add Software.