Is anyone actively developing jive under Visual C++ express? Doesn't look like the .sln file has been updated in quite some time.
Results 11 to 19 of 19
-
2007-09-18, 11:44 #11Junior Member
- Join Date
- Sep 2007
- Location
- Toronto, Ontario
- Posts
- 19
-
2007-09-18, 12:49 #12Senior Software Engineer - Logitech/Slim Devices
- Join Date
- Apr 2005
- Location
- Ipswich, UK
- Posts
- 1,394
Not actively as far as I know, but I do test Jive compiles ok occasionally. That said I made a change last week that I think will break building on Visual C.
The unix build now automatically generates jive/src/version.h, for example:
/* This file is automatically generated */
#define JIVE_VERSION "1 r486M"
The "1" comes from the jive.version file in the pkg folder, and the "r486M" is the SVN revision number from "svnversion". I am not sure that the equivalent SVN command is for Windows, but we'll need to work that out.
Cheers,
Richard
-
2007-09-18, 13:09 #13Junior Member
- Join Date
- Sep 2007
- Location
- Toronto, Ontario
- Posts
- 19
Yes, the version.h is one error. I'm also getting a link error in lfs on Microsoft.obj (doesn't seem to be in the psdk or directX sdk), an include error in luaprofiler on lua.h and a bunch of errors on the Version.rc files in SDL_image and _ttf.
If there aren't any active windows developers, it probably makes more sense to scrounge up an unbuntu machine to work on.
Thanks,
Pat
-
2007-09-18, 13:18 #14
[SlimDevices: Jive] Building Jive for Windows on VC++ Express
We do want to keep the Windows version working, so feedback about
what's broken and any patches would be most welcome.
The long-term plan is to replace SoftSqueeze with a Jive-based player/
controller and have that available for all our supported platforms,
including windows.
-dean
On Sep 18, 2007, at 1:09 PM, Patros wrote:
>
> Yes, the version.h is one error. I'm also getting a link error in
> lfs on
> Microsoft.obj (doesn't seem to be in the psdk or directX sdk), an
> include error in luaprofiler on lua.h and a bunch of errors on the
> Version.rc files in SDL_image and _ttf.
>
> If there aren't any active windows developers, it probably makes more
> sense to scrounge up an unbuntu machine to work on.
>
> Thanks,
>
> Pat
>
>
> --
> Patros
> ----------------------------------------------------------------------
> --
> Patros's Profile: http://forums.slimdevices.com/member.php?
> userid=13219
> View this thread: http://forums.slimdevices.com/showthread.php?t=35017
>
>
-
2007-09-18, 13:23 #15Senior Software Engineer - Logitech/Slim Devices
- Join Date
- Apr 2005
- Location
- Ipswich, UK
- Posts
- 1,394
Hmm, ok it was working a couple of weeks ago. It would help to have a first volunteer to be an active windows developer
.
I have just checked in a work around for the version.h file. Jive now compiles and runs fine for me in Visual Studio 2005. If your still having problems compiling it must be due to VC++ Express.
-
2007-09-18, 14:14 #16
-
2007-09-18, 14:52 #17Senior Member
- Join Date
- Apr 2005
- Posts
- 6,932
Debug version just built for me on VC++ Express. I did have problems with the release target before, so suspect the changes earlier on in this thread may be needed.
Edit: Confirmed - release version has probles with luaprofiler, but otherwise builds - so the patch above probably fixes it, but I've not tried.Last edited by Triode; 2007-09-18 at 15:08.
-
2007-09-19, 08:55 #18Junior Member
- Join Date
- Sep 2007
- Location
- Toronto, Ontario
- Posts
- 19
Yup, all seems to be working now. Thanks
-
2007-09-20, 21:44 #19
VC Express didn't seem to be able to find ddraw.h, until I added this for the includes:
C:\Program Files\Microsoft DirectX SDK (April 2007)\Include
After that, failure to find dxdiag.lib, which is solved by adding the following to libraries:
C:\Program Files\Microsoft DirectX SDK (April 2007)\Lib\x86
this allowed the debug build to work. for a release build, I had to use the profile patch given previously, with one additonal change:
OutputDirectory="$(SolutionDir)$(ConfigurationName )"
is actually:
OutputDirectory="$(SolutionDir)$(ConfigurationName )"
The extra space was causing a undefined variable error. It now reports success, but there is no jive.exe in the release folder. Only the support files.
-kdf

Reply With Quote



