Patches item #1533851, was opened at 2006-08-03 13:19
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=304041&aid=1533851&group_id=4041

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Torsten Blank (bruceblank)
Assigned to: Nobody/Anonymous (nobody)
Summary: build on VC7 fixed, version stuff revised

Initial Comment:
Some changes were made to fix compilation in Visual 
C++ 7.
Additionally, the version information stuff has been 
clarified and a Windows specific version information 
resource has been added. The last point makes it 
necessary to add the two new files 
lib3ds\lib3ds_dll.rc2 and lib3ds\lib3ds_dll.rc to the 
CVS .

In detail, the changes are:

Fixed:
======

- lib3ds did not build on Win32 due to missing config.h
  -> removed dependency on config.h on Win32 systems

- lib3ds did not build on Win32 due to unknown symbol 
"snprintf"
  -> mapped to _snprintf for MS Visual Studio

- "LIB3DS_VERSION" is defined in file.h but is never 
used
  -> removed definition of "LIB3DS_VERSION" (see below)

- lib3ds_dll did not export symbols on Win32 due to 
wrong
  conditional clause in types.h
  -> replaced "UBUILD_SHARED" by "_DLL"

- Binary output directories of lib3ds_dll were set to 
the wrong place
  on Win32 systems
  -> set to ./Build/(Debug|Release)/dll

- lib3ds_dll was not compiled as dynamic but static 
link library
  -> set "Runtime Library" property to "Multi-threaded 
(Debug) DLL"


Added:
======

- Improved version info handling:
  Now, version information is defined in version.h. It 
is no longer scattered over various files. Proper 
version strings are created out of the MAJOR, MINOR, 
and RELEASE numbers automatically, and eventually a 
SPECIAL string will be appended.

  Win32 specific:
  lib3ds_dll no longer holds the version information 
in the file name but in the version info resources of 
the DLL, which is a good thing, especially when you 
want to write software for Windows Vista. (Vista likes 
to find correct version infos in the DLL resources ;->)


----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=304041&aid=1533851&group_id=4041

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
lib3ds-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lib3ds-devel

Reply via email to