🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

2 total messages Started by Wiktor Lukasik Tue, 27 Jan 1998 21:10
cos zle?
#1016
Author: Wiktor Lukasik
Date: Tue, 27 Jan 1998 21:10
29 lines
1800 bytes
Hej Hej!

    Nidawano , to znaczy pol godziny temu, po raz pierwszy usiadlem do
VC++ (4.0). Mam nawet ksiazke , z ktorej wzialem przykladowy program,
ktory ma wyswietlac tylko okienko. Na zrodlo skladaja sie cztery pliki:
dwa cpp i dwa naglowkowe (*.h). Obydwa cpp includuja dwa pliki
naglowkowe, zas jeden plik naglowkowy nic nie inkluduje, drugi zas
inkluduje <afxwin.h>. Co wiecej , CPP sie miedzy soba nie wiaza. Wydalo
mi sie to troche dziwne, no ale coz... W VC++ stworzylem workspace i
zaczalem kompilacje, ktora przebiegla bez problemu, tworzac przy tym ,
mi.in , pliki *.obj . Klopoty pojawaiaja sie przy dalszej czesci, oto co
wywala mi kompilator:

Linking...
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol
__endthreadex
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol
__beginthreadex
libcd.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
MyApp.exe : fatal error LNK1120: 3 unresolved externals
Error executing link.exe.
MyApp.exe - 4 error(s), 0 warning(s)

Probowalem to kompilowac pod WinNT i Win95, bo myslalem, ze to cos
zmieni... ale sie pomylilem. Jezeli to cos pomoze, zmieszczam kody
zrodlowe ( z ksiazki "C++ , klasy MFC")

Pozdrawiam,
seed
Re: cos zle?
#1017
Author: Paweł Pluta
Date: Wed, 28 Jan 1998 08:13
41 lines
2470 bytes
On Tue, 27 Jan 1998 22:10:13 +0100, Wiktor Lukasik <wiktorlu@technologist.com>
wrote:

[...]
>    Nidawano , to znaczy pol godziny temu, po raz pierwszy usiadlem do
>VC++ (4.0). Mam nawet ksiazke , z ktorej wzialem przykladowy program,
>ktory ma wyswietlac tylko okienko. Na zrodlo skladaja sie cztery pliki:
>dwa cpp i dwa naglowkowe (*.h). Obydwa cpp includuja dwa pliki
>naglowkowe, zas jeden plik naglowkowy nic nie inkluduje, drugi zas
>inkluduje <afxwin.h>. Co wiecej , CPP sie miedzy soba nie wiaza. Wydalo
>mi sie to troche dziwne, no ale coz... W VC++ stworzylem workspace i
>zaczalem kompilacje, ktora przebiegla bez problemu, tworzac przy tym ,
>mi.in , pliki *.obj . Klopoty pojawaiaja sie przy dalszej czesci, oto co
>wywala mi kompilator:
>
>Linking...
>nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol
>__endthreadex
>nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol
>__beginthreadex
>libcd.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
>MyApp.exe : fatal error LNK1120: 3 unresolved externals
>Error executing link.exe.
>MyApp.exe - 4 error(s), 0 warning(s)
[...]

Sprobuj pomieszac pod AltF7 (ustawienia budowania), w szczegolnosci
gdzies tam sa biblioteki jedno i wielowatkowe, bo to najwyrazniej ma cos
z tym wspolnego. Z tym, ze nie gwarantuje niczego. VC ma jakies takie cos,
ze czasem dostaje kota i robia sie podobne rzeczy. To konkretnie tez
widzialem. W ten sposob wykrecal sie od zrobienia mi programu bez okna,
nawet konsolowego. Odpuscilem mu i zrobilem to okno, bo szkoda mi bylo czasu.
Miewam tez problemy z powdojnym zdefiniowaniem LibMain, jak sie przelaczam
z Debug na Release. Wtedy na przyklad pomaga tylko zrobienie od nowa
workspace.

		Pawel Pluta


I niechaj mowa wasza bedzie 1, 1, 0, 0.
         A wszystko co wiecej jest, ode zlego jest.
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads