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

[C++, WinAPI] Kompilacja statyczna - blad error LNK2019: unresolved external symbol

Ostatnio zmodyfikowano 2012-11-28 08:43
Autor Wiadomość
cyklopek11
» 2012-11-26 11:50:25
Siedzę od 4 miesięcy nad formatem PE, rozkminiając i  pisząc bibliotekę do obsługi binarnej, szyfrowania plików PE więc sprawdzę czy wg. Windows loadera począwszy od Xp do 7 jest to poprawny format. Wrzuć plik exe gdzieś do pobrania to rzucę okiem.
P-69924
berkov
Temat założony przez niniejszego użytkownika
» 2012-11-26 12:10:16
PE to juz wyzsza szkola jazdy. moze kiedys "tam" dojde. Ja pisze prosty program "ksiegujacy" dokumenty i rozliczajacy kase i stan magazynowy ktory kiedys stowrzylem bardzo amatorsko pod visual basic na makro.. ale posle ci program ktory pisalem wykonujac kurs (kilka przyciskow, texboxow i kilka roznych funkcji) - mam z tym programem dokladnie taki sam problem wiec bedzie dobrym przykladem.
http://www.uschovna.cz/zasilka/K9DM9TL32ZBYP7KX-SXG
(sorry za jezyk ale jak klikniesz na Okna.zip to sie sciagnie).
Do rozpakowania zipa bedziesz potrzebowac hasla - jest to twoj nick.

dzieki
P-69925
krzyk
» 2012-11-26 12:30:23
Na XP napewno nie uruchomi się bo używa funkcji FlsAlloc,FlsFree i FlsCośtam które są dostępne dopiero w Windows Vista.
P-69927
berkov
Temat założony przez niniejszego użytkownika
» 2012-11-26 12:37:59
@Krzyk,

dzieki, dobrze wiedziec. Nie widzialem ze GlobalAlloc() to jakas "nowosc".
Choc nie ukrywam ze najbardziej tu chodzi o sprawdzenie czemu sie nie uruchamia na Win32 bo to dla mnie dziwna sprawa.

P-69929
krzyk
» 2012-11-26 12:40:51
Nie chodzi o GlobalAlloc()

[MSDN] FlsAlloc
P-69930
berkov
Temat założony przez niniejszego użytkownika
» 2012-11-26 16:34:24
@krzyk,
to dziwne bo ja takiej funkcji nigdzie nie uzywalem (albo przynajmniej nic mi o tym nie wiadomo). Swoja droga z tego co sie orientuje ten kurs WinApi jest calkiem stary i mysle ze pochodzi z przed ery Visty a wszystkie funkcje ktore uzylem akurat w tym programie pochodzily tylko z tego kursu.
P-69935
krzyk
» 2012-11-26 16:48:35
Możliwe że używane są niejawnie przez inne funkcje.
W dodatku tych funkcji z Visty jest więcej w twoim programie.

Zauważyłem też że korzystasz VS11 który chyba już nie wspiera Windows XP.
Spróbuj uruchomić na jakimś nowszym windowsie(Vista).
P-69940
berkov
Temat założony przez niniejszego użytkownika
» 2012-11-26 23:35:45
OK panowie.. zakladamy ze nie potrzebuje by moj program byl kompatybilny ze starszymi wersjami niz Vista ( bo by tego dokonac musialbym sie pewnie przerzucic na starsza wersje jakiegos kompilatora albo porzadnie pokombinowac).

Tak czy inaczej aktualne pytanie brzmi dlaczego pod vista i nowszymi (win 7) moj porgram dziala tylko pod 64bitowymi wersjami skoro to aplikacja 32bity!? bo jakos temat nam umarl.
P-69966
1 « 2 » 3
Poprzednia strona Strona 2 z 3 Następna strona