Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[Directx] Błąd podczas kompilacji przykładowej aplikacji

Ostatnio zmodyfikowano 2011-09-29 21:18
Autor Wiadomość
Trix
Temat założony przez niniejszego użytkownika
[Directx] Błąd podczas kompilacji przykładowej aplikacji
» 2011-09-29 19:13:16
Błąd:

------ Build started: Project: directx9 3d, Configuration: Debug Win32 ------
  winproc.cpp
  main.cpp
  capplication.cpp
  Generating Code...
capplication.obj : error LNK2019: unresolved external symbol __imp__InitCommonControls@0 referenced in function "public: void __thiscall CApplication::InitWindow(void)" (?InitWindow@CApplication@@QAEXXZ)
C:\programy w c++\directx9 3d written in English\Debug\directx9 3d written in English.exe : fatal error LNK1120: 1 unresolved externals
C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\Microsoft.Cpp.Win32.Targets(268,5): error MSB6006: "link.exe" exited with code 1120.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

Kod/przykład:
http://www.two-kings.de/download.html

DirectX Graphics Projects>Tutorial 1: Create a Window

Kod został przeniesiony pod VS2010
P-41536
SeaMonster131
» 2011-09-29 20:12:41
Nie dolinkowałeś jakiejś biblioteki.
P-41544
Trix
Temat założony przez niniejszego użytkownika
» 2011-09-29 21:10:10
Ja tylko pobrałem i wkleiłem kod do Visual Studio 2010, spr. czy coś źle skopiowałem ale wszystko się zgadza.

Nie wiem której biblioteki brakuje, bo jestem nowy :) w te sprawy, dlatego proszę o rozw. problemu za mnie (chcę przeanalizować sobie kod spokojnie, po przeczytanym kursie :)


P.S.
Oczywiście zaraz przystępuje do szukania :)
Ale to jest takie szukanie igły w stogu siana :)
P-41547
DejaVu
» 2011-09-29 21:11:01
Kod jest poprawny. Wklej kod błędu w google - w ciągu ostatnich 24h ktoś miał analogiczny problem.

/edit:
Do not forget to link to d3d9.lib and comctl32.lib.
Źródło: http://www.two-kings.de/tutorials/dxgraphics/dxgraphics01.html

@up: chciałbym żeby szukanie igły w stogu siana było takie proste jak znalezienie odpowiedzi na Twoje pytanie.
P-41548
Trix
Temat założony przez niniejszego użytkownika
» 2011-09-29 21:18:54
Właśnie przed chwilą próbowałem dołączyć bibliotekę d3d9.lib
Niestety nie skompilował się, lecz nie dodałem comctl32.lib, teraz już działa.
:)
P-41550
« 1 »
  Strona 1 z 1