[C++, WinAPI] Kompilacja statyczna - blad error LNK2019: unresolved external symbol
Ostatnio zmodyfikowano 2012-11-28 08:43
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. |
|
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 |
|
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. |
|
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.
|
|
krzyk |
» 2012-11-26 12:40:51 |
|
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.
|
|
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).
|
|
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. |
|
1 « 2 » 3 |