[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 |