Help Compiling Construct from source....

New releases and general discussions.

Post » Tue Jan 12, 2010 7:27 pm

I have VS2008 Professional I get an error when trying to compile Construct saying it could not find ProfUIS284yn.lib

I know this file is part of a propriety UI but even after downloading that and linking the libs,(still could not find the file in the lib folder for that) it did not work. Any help would be appreciated. I run windows 7 and it has its own Ribbon libs if I am correct, not sure if I could use them somehow. Any help would be appreciated.
B
4
G
3
Posts: 13
Reputation: 1,028

Post » Tue Jan 12, 2010 7:32 pm

What's the error message?

Unfortunately you do have to buy the proper Prof-UIS library to get it to compile. This was a pretty bad decision we made earlier on (especially for a volunteer project with no income! :cry: ) Do you have those libs then?
Scirra Founder
B
359
S
214
G
72
Posts: 22,949
Reputation: 178,544

Post » Tue Jan 12, 2010 7:40 pm

No I do not, as I cannot afford to purchase them I have been unable to find a way to make it compile.


I select the solution file in the IDE folder in VS2008 and build it and during the build I get...

[code:lnngb556]1>LINK : fatal error LNK1104: cannot open file 'ProfUIS284yn.lib'[/code:lnngb556]

Is there a particular build order? Is there any other folders project files I need to compile first or does the IDE solution do it all?
B
4
G
3
Posts: 13
Reputation: 1,028

Post » Wed Jan 13, 2010 1:08 am

Im pretty sure you cant get it to compile without the dependencies....
B
5
S
2
G
4
Posts: 632
Reputation: 2,829

Post » Wed Jan 13, 2010 1:29 am

Not a chance, no program would compile or function without all dependencies met. That I thought was common sense, not to be rude. But say part of the UI dependencies are missing and the program continues to compile.... All that would cause is the functions that are tied to that ceasing to work or work correctly if the program even executes.
B
4
G
3
Posts: 13
Reputation: 1,028

Post » Wed Jan 13, 2010 10:17 am

Sorry, you can't build Construct without building ProfUIS284yn.lib from a purchased edition of Prof-UIS. The library covers the entire UI so it's not like you could remove it and build anyway. We're not allowed to distribute it ourselves since it would amount to publishing the purchased Prof-UIS. If you've got as far as the linker, though, you've at least successfully compiled all the source files. We'll definitely remove the Prof-UIS library in Construct 2 though. We've been rightly criticised as not being a true open source project since you must purchase a library to compile the IDE source code. As I said, it was a bad decision.

You can build the runtime without the Prof-UIS libraries, though.
Scirra Founder
B
359
S
214
G
72
Posts: 22,949
Reputation: 178,544

Post » Wed Jan 13, 2010 4:03 pm

[quote="vem0m":26pvhgtg]Not a chance, no program would compile or function without all dependencies met. That I thought was common sense, not to be rude. But say part of the UI dependencies are missing and the program continues to compile.... All that would cause is the functions that are tied to that ceasing to work or work correctly if the program even executes.[/quote:26pvhgtg]

I said it cant compile without the ui libs. so your comment about my common sense is not appreciated. you should read my posts before you reply to them thank you.
B
5
S
2
G
4
Posts: 632
Reputation: 2,829

Post » Thu Jan 14, 2010 12:18 pm

It would also be nice to get rid of the MFC/ATL dependencies so that it could build using the free Visual Studio Express edition

Especially for the plugins .. could we work out a way for plugins and behavious to compile wiht just Express?
B
4
G
3
Posts: 46
Reputation: 992

Post » Thu Jan 14, 2010 1:00 pm

The IDE in Construct 2 will probably still use MFC, but the runtime might be compilable without it. We'll make the Plugin/behavior SDK work on Express (and other non-visual-studio compilers) as a priority.
Scirra Founder
B
359
S
214
G
72
Posts: 22,949
Reputation: 178,544


Return to Construct Classic Discussion

Who is online

Users browsing this forum: No registered users and 5 guests