INSTALL
changeset 590 171fd8b3f7f2
parent 488 731e85d74cfe
child 680 413803699662
child 766 3970811e14f4
equal deleted inserted replaced
589:f2d0994ba810 590:171fd8b3f7f2
    53 After building the lib, you can make sure it works by building the
    53 After building the lib, you can make sure it works by building the
    54 "test_physfs.dsp" project file, which will create "test_physfs.exe" in
    54 "test_physfs.dsp" project file, which will create "test_physfs.exe" in
    55 "Debug" or "Release". This EXE is linked against the DLL you built
    55 "Debug" or "Release". This EXE is linked against the DLL you built
    56 previously.
    56 previously.
    57 
    57 
       
    58 If you're using Visual C++ 6 and want to generate a static LIB file, point
       
    59 it at "physfs_static.dsp" in the root of the source tree and build.  This
       
    60 will produce a "physfs_static.lib" in either a "physfs_static_debug"
       
    61 or a "physfs_static_release" directory, depending on what configuration
       
    62 you chose to build.  NOPE: "test_physfs.dsp" does not work with the
       
    63 statically linked build.
       
    64 
    58 Visual Studio.NET users should do the same thing, but use the "physfs.vcproj"
    65 Visual Studio.NET users should do the same thing, but use the "physfs.vcproj"
    59 and "test_physfs.vcproj" project files instead.
    66 and "test_physfs.vcproj" project files instead.
       
    67 
       
    68 NOTE: to change build options such as which drivers are loaded (ZIP, QPAK,
       
    69 etc.) modify the appropriate manifest constants under the Project Settings.
       
    70 By default the LIB version supports all drivers, but the DLL build does
       
    71 not support MVL or HOG file formats.
    60 
    72 
    61 If you're using another compiler, send me a patch when you get it working.  :)
    73 If you're using another compiler, send me a patch when you get it working.  :)
    62 
    74 
    63 No one's tried building this for a WinCE (PocketPC) platform, but it may or
    75 No one's tried building this for a WinCE (PocketPC) platform, but it may or
    64 may not work. Patches are welcome.
    76 may not work. Patches are welcome.
    65 
    77 
    66 If someone is willing to maintain prebuilt PhysicsFS DLLs, I'd like to hear
    78 If someone is willing to maintain prebuilt PhysicsFS DLLs, I'd like to hear
    67 from you; send an email to icculus@clutteredmind.org.
    79 from you; send an email to icculus@clutteredmind.org.
    68 
       
    69 
       
    70 
    80 
    71 MACOS 8/9:
    81 MACOS 8/9:
    72 Double-click on "CWProjects.sit" in the root of the source tree. This will
    82 Double-click on "CWProjects.sit" in the root of the source tree. This will
    73 unpack into a folder called "Mac Classic Support", which has CodeWarrior 6
    83 unpack into a folder called "Mac Classic Support", which has CodeWarrior 6
    74 project files.
    84 project files.