Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Dark GDK / 258 linker errors :S:S Need some help real fast.

Author
Message
The Jolly Roger
15
Years of Service
User Offline
Joined: 13th Jun 2009
Location:
Posted: 13th Jun 2009 20:43
Hi everyone.
I'm a computer science student and got a project to make a video game. I decided to use C++ and DarkGDK for that.
I installed VC++ 2008 Express, DX SDK 2007 and DarkGDK without problems, everything form the web page's download section.
I'm using a x64 win Vista Home Premium and got 258 linker errors while compiling any of the 3 wizard templates :S
I tried everything i found on this forum and googled on the net and removed 6 of these errors ... :/
The build log is attached. It looks like a problem with the directx libaries but i just cant figure out whats wrong.
Everything is linked and included in the options and every single libary file that is called by the linker is located in the lib directorys.
I really haven't got a single idea on what to do with this and would really apriciate some help science i have to finish the project in a week.
Thanks in forward.

Attachments

Login to view attachments
monotonic
18
Years of Service
User Offline
Joined: 24th Mar 2006
Location: Nottinghamshire, England
Posted: 14th Jun 2009 04:10
That looks like the required DX library files are not referenced correctly. Are you sure you've added the correct include and library directories to the VS C++ additional directories list?

01100001 01101110 01101111 01110100 01101000 01100101 01110010
01110000 01101111 01101001 01101110 01110100 01101100 01100101 01110011
01110011 01110011 01101001 01100111
The Jolly Roger
15
Years of Service
User Offline
Joined: 13th Jun 2009
Location:
Posted: 14th Jun 2009 05:28
Yeah 100%
Even put all lib files of dx, vc and gdk in one dir and included it and the same thing...
Could it be because of vistas dx10, or because its x64 ... :S
Lilith
16
Years of Service
User Offline
Joined: 12th Feb 2008
Location: Dallas, TX
Posted: 14th Jun 2009 07:12
@monotonic

Of course it's pointless. It's not floating point. Of course, you could put a decimal at the end of it and give it a point.

Lilith, Night Butterfly
I'm not a programmer but I play one in the office
The Jolly Roger
15
Years of Service
User Offline
Joined: 13th Jun 2009
Location:
Posted: 14th Jun 2009 21:09
bump ...
monotonic
18
Years of Service
User Offline
Joined: 24th Mar 2006
Location: Nottinghamshire, England
Posted: 14th Jun 2009 22:03
Did you add both the additional include and library directories, they need to be done separately, not just bundled together in the include directory.

Actually did you follow the installation notes to the word? I'm asking because that looks like what happens when one or more of the dependant libraries cannot be found i.e. VC doesn't know where to find them.

01100001 01101110 01101111 01110100 01101000 01100101 01110010
01110000 01101111 01101001 01101110 01110100 01101100 01100101 01110011
01110011 01110011 01101001 01100111
The Jolly Roger
15
Years of Service
User Offline
Joined: 13th Jun 2009
Location:
Posted: 15th Jun 2009 00:07
Yes i have. And i have followed the instuctions by word, written some in my life, i know what follow by word means
It's not a problem with the librarys and header files, its something with the dx i think but i have no idea what...
I dont have much time left now for the project so thx anyway, so i guess i'll let this one go...
monotonic
18
Years of Service
User Offline
Joined: 24th Mar 2006
Location: Nottinghamshire, England
Posted: 15th Jun 2009 00:24
Quote: "Of course it's pointless. It's not floating point. Of course, you could put a decimal at the end of it and give it a point."


That's true, however adding a decimal point would make it have a point and therefore wouldn't need to be said, hence I wouldn't have a sig . Besides how did you decipher my secret message, that means I'm gonna have to create a completely new way to send special messages to the Fornits.

01100001 01101110 01101111 01110100 01101000 01100101 01110010
01110000 01101111 01101001 01101110 01110100 01101100 01100101 01110011
01110011 01110011 01101001 01100111
Mista Wilson
16
Years of Service
User Offline
Joined: 27th Aug 2008
Location: Brisbane, Australia
Posted: 15th Jun 2009 01:01
Have you set -> Project->Properties->C++->Code Generatrion->Runtime Library = multithreaded.... not debug, not dll... If u compile in debug mode, the libs you are linking to are not debug libs, so will fail.

(unless you are using the latest gdk update, it includes a set of libs in a VS9debug folder, ive not tried them yet in a true debug so cant confirm they are debug libs or just something that got left behind during compile by tgc)

Basically, set your project to compile/link in release mode and it should find everything it needs.

If it ain't broke.... DONT FIX IT !!!
Lilith
16
Years of Service
User Offline
Joined: 12th Feb 2008
Location: Dallas, TX
Posted: 15th Jun 2009 01:17
Quote: "how did you decipher my secret message"


I can convert the binary to hex in my head, albeit slowly, then just looked it up in an ASCII chart.

QED

Lilith, Night Butterfly
I'm not a programmer but I play one in the office
Mista Wilson
16
Years of Service
User Offline
Joined: 27th Aug 2008
Location: Brisbane, Australia
Posted: 15th Jun 2009 04:31 Edited at: 15th Jun 2009 04:31
@ lilith & monotonic -

0110001101101000011001010110001101101011001000000111010001101000011
0100101110011001000000111001101101001011101000110010100100000011011
1101110101011101000010000000111010001000000110100001110100011101000
1110000001110100010111100101111011101110111011101110111001011100111
0010011011110111010101100010011000010110100101111000011010010110111
0011101000110010101110010011000010110001101110100011010010111011001
1001010010111001100011011011110110110100101111010100000110110001100
0010111100101000111011100100110111101110101011011100110010000101111
0100001001101001011011100110000101110010011110010101111101000011011
0111101101110011101100110010101110010011100110110100101101111011011
1000101111010000100110100101101110011000010111001001111001010111110
1010100011011110101111101010100011001010111100001110100001011100110
00010111001101110000


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

check this site out :
http://www.roubaixinteractive.com/PlayGround/Binary_Conversion/Binary_To_Text.asp

If it ain't broke.... DONT FIX IT !!!
Lilith
16
Years of Service
User Offline
Joined: 12th Feb 2008
Location: Dallas, TX
Posted: 15th Jun 2009 04:35
That's no fun, you gave away the answer!

Lilith, Night Butterfly
I'm not a programmer but I play one in the office

Login to post a reply

Server time is: 2024-11-25 08:38:43
Your offset time is: 2024-11-25 08:38:43