Własna biblioteka DLL

0

Mam mały problem z biblioteką.
Polega on na tym że po przebudowie całego kodu, główny kod, dll.h i dllmain.h. po uruchomieniu pliku exe. Konsola pojawia się na sekundę i zamyka, wydaję mi się że brakuje pliku dll.dll a czemu go tam nie ma?

0
  1. Odpal najpierw cmd.exe z tego odpal konsole, zobaczysz co wypisuje
  2. Odpal w trybie debugowania i zobacz gdzie się wyburacza.
    Tak a propos co ma dll wspólnego z exe?
0

No właśnie w tym problem że nic, dzieję się to samo co w przypadku uruchomienia z poziomu kompilatora.
W załączniku całość.

0

Dobra rada, najpierw napisz działający program potem opakowuj część w DLL.
Teraz walczysz z dwoma wrogami naraz, pamiętaj słowa Juliusza Cezara: - "Dziel i rządź".

0

Pytałem o *.dll gdyż gdy skopiowałem z innego katalogu program zaczął działać ale po chwili się wysypywał.
Zatem mam błąd w samym programie, dzięki za pomoc :)

Rzeczywiście mały burdel mam w kodzie, pusta jedna funkcja.
deklaracja funkcji w funkcji - też bez sensu.
Robię od nowa!

Już lepiej :)
Kompilator nie wywalił błędów tylko prosi o -> załącznik -> czyli?

Plik Exe głównego programu.
Biblioteka przebudowana, skompilowana, żadnych błędów - ale sytuacja jest ta sama...
Gdzieś musi być jakaś niepotrzebna funkcja wirtualna ale ja jej nie widzę.
Doszedłem do wniosku że wszystkie pliki nagłówkowe są okej, natomiast linker nie wie gdzie szukać funkcji.

1 użytkowników online, w tym zalogowanych: 0, gości: 1