[Tnfox-discussion] Re: TnFOX 0.75 project files for VS.NET 2003
Brought to you by:
ned14
From: Niall D. <s_s...@ne...> - 2004-05-14 18:55:23
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 14 May 2004 at 9:32, Sebastian Schuberth wrote: > I just downloaded TnFOX 0.75 because the current stable version of FOX > lacks threading support and the latest development version contains > some bugs. Support questions to tnfox-discussion <at> lists.sourceforge.net please. I've CC-ied there now. Note that TnFOX forks from development FOX v1.1.48. You'll find my threading code very well tested in v0.75 though FXThreadPool is buggy (fixed for next release). > So I hope I can just link against TnFOX instead of FOX. Is > this the case, is it a true drop-in replacement, or did you change the > API to be more Qt-like? No, you'll need to recompile as there have been *substantial* changes to the FOX headers. You will need to add a line or two to your main() (see the docs "Porting from FOX to TnFOX"). However there shouldn't be any errors and your application should run as before. The Qt compatible stuff are optional extras bolted onto the side of FOX. You can choose to use them or not. I personally like the Qt container classes so I've used them throughout my TnFOX extension code. So long as you have a good STL they work fine. > Anyways, the main question I was going to ask > is: Do you supply VS.NET 2003 (or VC 6, VS.NET 2002) project files? Not directly, but yes. You simply type "scons msvcproj" and scons will generate a Visual Studio project file for whichever is latest MSVC you have installed. I develop primarily in MSVC and in fact I did (partially) the patch to scons to enable MSVC7.1 support. Note that TnFOX requires Visual Studio .NET 2003 or later. GCC v3.4 with my GCC patch is highly recommended. You can also use Intel's C++ compiler though scons support for it is flaky right now. > I'd like to build the libs on my own, but neither the "source" nor the > "header" package contains such project files for Windows. The source package comes with SConstruct files. Get scons from http://www.scons.org/ Cheers, Niall -----BEGIN PGP SIGNATURE----- Version: idw's PGP-Frontend 4.9.6.1 / 9-2003 + PGP 8.0.2 iQA/AwUBQKUVR8EcvDLFGKbPEQIsJACfTQdYIEVKYZXC5K+p8A+odxRJ84cAoNWy VCW+5ZZX6L7oQc79tEgQuIUb =NeEb -----END PGP SIGNATURE----- |