Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: DX 8.1 SDK ja Visual C++ 5.0

TeamCrocon [12.10.2004 13:44:35]

#

Mistähän johtuu, että DirectX 8.1 SDK ei toimi Visual C++ 5.0 Professionalilla? Kun DX:n lib-tiedostoja yrittää sisällyttää ohjelmaan, käännettäessä kääntäjä heittää virheilmoituksen:

 C:\dxsdk\lib\ddraw.lib: fatal error LNK1106: invalid file or disk full: cannot seek to 0x3b16078a
tai
file not found or file is corrupted

Sama ohjelma toimi Visual C++ 6.0 Introductory Editionilla.
Olisiko DX:ää mahdollista saada toimimaan Dev C++:an kanssa vai onko asetuksissa jotakin vikaa?

Metabolix [12.10.2004 14:20:35]

#

  1. Oletko asentanut DX81SDK:n ohjeiden mukaan? Pitäisi siis lisätä VC++:n Include-directory-listaan se "C:\dxsdk\include" ja Library-directory-listaan "C:\dxsdk\lib". Listat löytyvät jostakin VC++:n asetuksista, en osaa 5.0:sta sanoa tarkempaa. Väittäisin kuitenkin, että sen saa toimimaan.
  2. Eiköhän se toimi Dev-C++:llakin ihan samalla tavalla, kun vain lisäät nuo kansiot Include- ja Lib-polkuihin.

thefox [13.10.2004 11:17:20]

#

Tuo nyt tuntuisi merkkaavan ihan sitä että VC++ 5 ei osaa tulkita tuota .lib-filua. En tiedä saako / miten sen saa toimimaan eli käytä VC++ 6:sta :)

Tuolta löytyy ainakin DirectX 8 paketti Dev-C++:lle:
http://www.bloodshed.net/dev/packages/

.lib:it eivät taida suoraan toimia Dev-C++:lla.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta