freeware to compile Borland C++Builder project?

hedpe

Gawd
Joined
Apr 28, 2005
Messages
633
Hi,

I found an open source project that I would like to work in from sourceforge. It seems as though it has .bpr files, which I think are borland c++builder files. Everything is done in C++. I was wondering if anyone knows of a way for me to important the project files into visual studio, or some other way to compile the project. I am a student with access to visual studio .net but do not have access to borland c++builder.

I tried creating my own visual studio .net project and adding all the .cpp and .h files, but i can't seem to get it to compile. My biggest problems are:

c:\Documents and Settings\gnychis\Desktop\OurHiSpread\HiSpread\HiSpread\utilities.cpp(592): fatal error C1010: unexpected end of file while looking for precompiled header directive

Thanks!
George
 
hedpe said:
c:\Documents and Settings\gnychis\Desktop\OurHiSpread\HiSpread\HiSpread\utilities.cpp(592): fatal error C1010: unexpected end of file while looking for precompiled header directive

The easiest way to fix that is to edit your project to turn precompiled headers off.

1) Right-click on the name of your project in the solution explorer window
2) In the resulting "Property Pages" dialog, select Configuration Properties / c++ / Precompiled Headers.
3) Select "Not Using Precompiled Headers" in the "Create/Use Precompiled Header" item in the property sheet.

It'll look like this:
PCHOff.jpg
 
This is the danger of using proprietary tools & libraries when programming. If you listen to the talking heads of the "Open Source Movement" this is what they mean by "vendor lock-in". Not developing with standardized tools towards a standard target makes your software beholden to the whims of a third party that is outside your control.

...or forces you to reimplement (or convert from) some vendor's proprietary system.



Best of luck.
 
ameoba said:
This is the danger of using proprietary tools & libraries when programming. If you listen to the talking heads of the "Open Source Movement" this is what they mean by "vendor lock-in". Not developing with standardized tools towards a standard target makes your software beholden to the whims of a third party that is outside your control.
Of course, even the open source tools implement their own specific extensions. The "Open Source Movement" doesn't seem to cotton that providing the source to those extensions doesn't put control their application into hands of the tool users.

I'm not sure how your comments push hedpe's boat forward, though.
 
mikeblas said:
I'm not sure how your comments push hedpe's boat forward, though.
The only way to compile the HiSpread source is with Borland C++ Builder. The forms are in Borland's proprietary format, the controls used are from Borland's object library and the code is peppered with other Borland C++ Builder specific code.

It's not a huge task to recreate the forms and modify the source, but that will fork the code and seems to be beyond the ability of the OP.

ameoba was correct in pointing out "vendor lock-in" in this case. The HiSpread project is entirely dependent on a non-free compiler. Although MS isn't a fan of OSS, you can download relatively recent C++ compilers with libraries from them (platform SDKs or separately) for free to compile Visual C++ or your own C++ projects.
 
compuguru said:
Personal edition is free... sign up, request a product key and download.

Enterprise != you

- Jay

Or just to practice my new VS .NET knowlege...

Enterprise <> you ... MS is weird.
 
Asgorath said:
Or just to practice my new VS .NET knowlege...

Enterprise <> you ... MS is weird.

VS .NET isn't a single language.
 
Back
Top