Changes between Version 2 and Version 3 of AppDev


Ignore:
Timestamp:
Nov 20, 2007, 12:06:05 PM (16 years ago)
Author:
Nicolas
Comment:

Some formatting. There was even something still broken since my migration script...

Legend:

Unmodified
Added
Removed
Modified
  • AppDev

    v2 v3  
    11= Application development tips =
    22
    3 Cross-platform functions  Most POSIX calls are supported on Unix and Windows. For areas that are different (e.g. scanning directories) BOINC supplies some generic functions with implementations for all platforms. Similar code may be available from other open-source projects.
     3== Cross-platform functions ==
     4
     5Most POSIX calls are supported on Unix and Windows. For areas that are different (e.g. scanning directories) BOINC supplies some generic functions with implementations for all platforms. Similar code may be available from other open-source projects.
    46
    57 double dtime():: return Unix time with fractional seconds
     
    1214== Windows-specific issues ==
    1315
    14  * The set of 'standard' DLL differs somewhat among 9X/NT/2000/XP. To avoid crashing because a DLL is missing, call ::!LoadLibrary() and then get function pointers.
    15  * Visual Studio: set 'Create/Use Precompiled Header' to 'Automatically Generate' (/YX) in C/C++ Precompiled Header project properties.
    16  * Visual Studio: change 'Compile As' to 'Compile as C++ Code (/TP)' in C/C++ 'Compile As' project properties.
     16 * The set of 'standard' DLL differs somewhat among 9X/NT/2000/XP. To avoid crashing because a DLL is missing, call {{{::LoadLibrary()}}} and then get function pointers.
     17 * Visual Studio: set 'Create/Use Precompiled Header' to 'Automatically Generate' ({{{/YX}}}) in C/C++ Precompiled Header project properties.
     18 * Visual Studio: change 'Compile As' to 'Compile as C++ Code ({{{/TP}}})' in C/C++ 'Compile As' project properties.
    1719
    1820== Unix-specific issues ==