[]

Visual C++ 2008 Express'de Debug Sorunu

C++ öğrenmeye karar verdim ve ufak ufak başladım. Yazdığım veya hazır indirdiğim projeleri debug edemiyorum. Her seferinde bir hata çıkıyor. Eksik bir şey söylememek için screenshot'ını aldım. Saatlerdir kafa patlatıyorum, bir çok yol denedim ama başarılı olamadım.

İlgilenenlere teşekkür ederim.

img47.imageshack.us

 
hemen arkadaki output ekranindan da gorebilecegin uzere d3dx9.h dosyasi acilamamis ondan dolayi compile edilememis, referanslarin bozuk. directx ile ilgili bir sey yapiyorsun ve referansini verememissin oyle gozukuyor.


  • compumaster  (28.06.08 02:10:56) 
directx 9 sdk'dan kaynaklanıyor bu durum sanırım. silip yeniden yüklemeyi denesem, çözüm olur mu?

edit: olmazmış, deneyip görmüş olduk. bu sorunu nasıl çözeceğim ben?

büdüt: sorunu anladım. d3dx9 (library bu sanırım) dalgasını çağıramıyor. nasıl halledeceğim bunu? tam metni de vereyim:

------ Build started: Project: Dark GDK - Game5, Configuration: Debug Win32 ------
Compiling...
Main.cpp
Linking...
LINK : fatal error LNK1104: cannot open file 'd3dx9.lib'
Build log was saved at "file://c:\Documents and Settings\Metallica\My Documents\Visual Studio 2008\Projects\Dark GDK - Game5\Dark GDK - Game5\Debug\BuildLog.htm"
Dark GDK - Game5 - 1 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
  • suursuz deve  (28.06.08 02:20:10 ~ 03:02:45) 
BuildLog.htm'in icerigini de ver bi zahmet


  • compumaster  (28.06.08 03:18:48) 
Buyrun:

Build started: Project: Dark GDK - Game1, Configuration: Debug|Win32
Command Lines Creating temporary file "c:\Documents and Settings\Metallica\My Documents\Visual Studio 2008\Projects\Dark GDK - Game1\Dark GDK - Game1\Debug\RSP00000129323212.rsp" with contents
[
/FD /EHsc /MTd /Fo"Debug\\" /Fd"Debug\vc90.pdb" /c /ZI /TP ".\Main.cpp"
]
Creating command line "cl.exe @"c:\Documents and Settings\Metallica\My Documents\Visual Studio 2008\Projects\Dark GDK - Game1\Dark GDK - Game1\Debug\RSP00000129323212.rsp" /nologo /errorReport:prompt"
Creating temporary file "c:\Documents and Settings\Metallica\My Documents\Visual Studio 2008\Projects\Dark GDK - Game1\Dark GDK - Game1\Debug\RSP00000229323212.rsp" with contents
[
/OUT:"Debug\Dark GDK - Game1.exe" /MANIFEST /MANIFESTFILE:"Debug\Dark GDK - Game1.exe.intermediate.manifest" /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /NODEFAULTLIB:"libcmtd" /NODEFAULTLIB:"msvcrt" /NODEFAULTLIB:"atls" /DEBUG /PDB:"c:\Documents and Settings\Metallica\My Documents\Visual Studio 2008\Projects\Dark GDK - Game1\Dark GDK - Game1\Debug\Dark GDK - Game1.pdb" /SUBSYSTEM:WINDOWS /DYNAMICBASE /NXCOMPAT kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib

".\Debug\Main.obj"
]
Creating command line "link.exe @"c:\Documents and Settings\Metallica\My Documents\Visual Studio 2008\Projects\Dark GDK - Game1\Dark GDK - Game1\Debug\RSP00000229323212.rsp" /NOLOGO /ERRORREPORT:PROMPT"
Output Window Compiling...
Main.cpp
Linking...
LINK : fatal error LNK1104: cannot open file 'd3dx9.lib'
Results Build log was saved at "file://c:\Documents and Settings\Metallica\My Documents\Visual Studio 2008\Projects\Dark GDK - Game1\Dark GDK - Game1\Debug\BuildLog.htm"
Dark GDK - Game1 - 1 error(s), 0 warning(s)
  • suursuz deve  (28.06.08 03:37:40) 
yok kesin directx referansinda bir sey var log'da da pek deginmemis gerci cozemedim.


  • compumaster  (28.06.08 09:33:12) 
az önce hazır indirdiğim bir snake oyunu projesini debug ettim ve sorunsuz çalıştı. bir de bomberman oyununun projesini denedim, onda da bambaşka bir dosyayı bulamadı. hatayla ilgili kısmı vereyim: BSCMAKE: error BK1506 : cannot open file '.\game___Win32_Debug\main.sbr': No such file or directory
benim yapmak istediğim, Dark GDK ile çalışmak. daha başlamadan programlamadan soğuyacağım.

  • suursuz deve  (28.06.08 09:55:25) 
programlama konusunda çok cahil değilim. visual basic'ten tecrübem var. c++'ı öğreneceğim, bunu kafama koydum bir kere. bill gates gelse "yapma etme yiğidim, gel vazgeç" dese vazgeçmem, o kadar da kararlıyım.

başka bir hususa geçeyim. diğer makinama da programları vs. kurup denediğimde, sorunsuz çalıştı yapmaya çalıştığım şey. durum ilginç galiba. format mı çaksam ne yapsam :)

edit: hata bende, yukarıda başlamadan soğuyacağım demişim. kastettiğim şey c++'tı aslında. yanlış söylemişim, affola.
  • suursuz deve  (28.06.08 10:52:17 ~ 11:00:09) 
sorunu halletmiş bulunmaktayım. compumaster, ilgilendiğin için teşekkür ederim.


  • suursuz deve  (28.06.08 16:32:59) 
1
buraya yazılanların hakları Sir Anthony Hopkins'e aittir.
yazan eden compumaster, ilgilenen eden fader
modere edenler angelus, Artibir, aychovsky, baba jo, basond, compumaster, deckard, duyulmasi gerektigi kadar, fader, fraise, groove salad, kahvegibi, kaymaktutmayansicaksut, kibritsuyu, monstro, pandispanya, robin, ron dennis
bu sitede yazılanların hiçbiri doğru değildir. site içeriği küçükler için sakıncalı olabilir. yazılardan yazarları sorumludur. kaynak göstermeden alıntılanamaz. devlet tarafından atanmış bir kurumun internet üzerinde kimin hangi bilgiye ulaşıp ulaşamayacağına karar vermesi insan haklarına aykırıdır. web siteleri kullanıcıların istekleri doğrultusunda bağlandıkları yerlerdir. kullanıcılar isterlerse bir web sitesine bağlanmayabilirler. bu güçleri ve imkanları mevcuttur. bir kullanıcı bir siteye bağlanmak istiyorsa bu onun tercihi ve hakkıdır. bağlanmak istemiyorsa bu yine onun tercihi ve hakkıdır. halkın kendisine hizmet etmesi için görevlendirdiği kurumlar hadlerini aşıp halka neye ulaşıp ulaşmayacağını bilmeyen cahil cühela muamelesi edemezler. ebeveynlerin çocuklarını sakıncalı içeriklerden koruması için çok sayıda bedava ve ücretli yazılım mevcuttur. bu yazılımlar bir web tarayıcısını kullanmaktan daha karmaşık teknik bilgi gerektirmemektedir. devletin milletini küçük düşürmesi ve ebleh yerine koyması yasaktır. Skimlinks ile linkler üzerinden yönlendirme payı alınmaktadır.