[Directx] Błąd podczas kompilacji przykładowej aplikacji
Ostatnio zmodyfikowano 2011-09-29 21:18
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.htmlDirectX Graphics Projects>Tutorial 1: Create a Window Kod został przeniesiony pod VS2010 |
|
SeaMonster131 |
» 2011-09-29 20:12:41 Nie dolinkowałeś jakiejś biblioteki. |
|
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 :) |
|
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. |
|
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. :) |
|
« 1 » |