Go Back   Armenian Knowledge Base > Technical sections > Languages, Compilers, Interpreters

Closed Thread
 
Thread Tools

Ошибка линка
Old 18.11.2004, 18:29   #1
скромный VIP
 
analyst's Avatar
 
Join Date: 06 2003
Location: Yerevan
Age: 38
Posts: 960
Rep Power: 0
Default Ошибка линка

Компилятор: VC++ 6.0

Имеется следующий, банальный код, который должен читать из файла и выводить его на экран.

PHP Code:
#include <fstream.h>


int main()
{
    
char filename[10];
    
cin>>filename;
    
ifstream file;
    
file.open(filename);
    
char str[60];
    
char next;
    while(
1)
    {
        
file.getline(str,60);
        
next=file.peek();
        if(
next==EOF) break;
        
cout<<str;
    };
return 
0;    

при линкинге выдается ошибка

Quote:
error LNK2001: unresolved external symbol _WinMain@16
Debug/aa.exe : fatal error LNK1120: 1 unresolved externals
Но поток ifstream обьявлен в fstream.h, а кроме него больше
ничего в коде нет, что обращается к внешним файлам.

В чем проблема?
__________________
И аткуда такие беруцца???

Old 18.11.2004, 18:52   #2
Академик
 
W_z_rd's Avatar
 
Join Date: 08 2002
Location: Yerevan, Armenia
Age: 53
Posts: 4,854
Rep Power: 5
Default

V Project Settings ne koplais` ? Poxozhe, problemi s RTL bibliotekoy.
__________________
Женщин не надо понимать, их надо любить!

Old 18.11.2004, 19:23   #3
скромный VIP
 
analyst's Avatar
 
Join Date: 06 2003
Location: Yerevan
Age: 38
Posts: 960
Rep Power: 0
Default

А поподробнее можно?
__________________
И аткуда такие беруцца???

Old 19.11.2004, 12:13   #4
The Reloaded
 
Aram Hambardzumyan's Avatar
 
Join Date: 01 2002
Location: behind the flesh and gelatinе of soft dull eyes
Posts: 3,387
Rep Power: 5
Default

скорее всего проект линкуется как виндоус-приложение, а надо как консольное (что-то вроде system:console вместо system:window в опциях линковщика).

Old 19.11.2004, 20:56   #5
Грустно...
 
Agregat's Avatar
 
Join Date: 08 2002
Location: Там, где всегда идут дожди
Age: 43
Posts: 21,717
Rep Power: 9
Default

однозначно
PHP Code:
include <ftsream.h
заслуживает оценки 2, или даже кол. Позор да и только. Переходи к стандартному Ц++.
Проблема в том, что приложение оконное, а компилируешь как консольное. Изменои сеттинги проекта.
__________________
http://аvitya.livejournal.com
Хотели, как лучше, а получилось даже хуже...
Лозунг шахматиста: На каждый шах - ответим матом!

Old 19.11.2004, 21:22   #6
Banned
 
DaNYer's Avatar
 
Join Date: 10 2002
Location: Brooklyn, New York
Age: 47
Posts: 3,760
Rep Power: 0
Default

Quote:
Originally Posted by Agregat
однозначно
PHP Code:
include <ftsream.h
aga ft <- eshe kruche oshibka dlya comilyatora

Old 20.11.2004, 04:26   #7
скромный VIP
 
analyst's Avatar
 
Join Date: 06 2003
Location: Yerevan
Age: 38
Posts: 960
Rep Power: 0
Default

А где изменить эти самые опции линковщика?Я посмотрел в project settings не нашел ничего похожего.

Данйер - Ду ел хо политехи ПАСКАЛЬ-и дасахос чес? Дранк ен гратахтаки вра компилятор ашхатум....
__________________
И аткуда такие беруцца???

Old 20.11.2004, 05:41   #8
Banned
 
DaNYer's Avatar
 
Join Date: 10 2002
Location: Brooklyn, New York
Age: 47
Posts: 3,760
Rep Power: 0
Default

Shushanik Akopovnas! vai! mi hishacru

Old 20.11.2004, 07:48   #9
Грустно...
 
Agregat's Avatar
 
Join Date: 08 2002
Location: Там, где всегда идут дожди
Age: 43
Posts: 21,717
Rep Power: 9
Default

Quote:
Originally Posted by analyst
А где изменить эти самые опции линковщика?Я посмотрел в project settings не нашел ничего похожего.

Данйер - Ду ел хо политехи ПАСКАЛЬ-и дасахос чес? Дранк ен гратахтаки вра компилятор ашхатум....
субситем : виндоус или субсистем:консоле - в опциях линкера.
__________________
http://аvitya.livejournal.com
Хотели, как лучше, а получилось даже хуже...
Лозунг шахматиста: На каждый шах - ответим матом!

Old 20.11.2004, 09:27   #10
скромный VIP
 
analyst's Avatar
 
Join Date: 06 2003
Location: Yerevan
Age: 38
Posts: 960
Rep Power: 0
Default

Все, заработало...
Всем спасибо.
__________________
И аткуда такие беруцца???

Old 20.11.2004, 12:28   #11
Грустно...
 
Agregat's Avatar
 
Join Date: 08 2002
Location: Там, где всегда идут дожди
Age: 43
Posts: 21,717
Rep Power: 9
Default

бабло в институте передашь.
__________________
http://аvitya.livejournal.com
Хотели, как лучше, а получилось даже хуже...
Лозунг шахматиста: На каждый шах - ответим матом!

Old 20.11.2004, 12:41   #12
Ego coder
 
AvDav's Avatar
 
Join Date: 07 2004
Location: Yerevan, Armenia
Age: 44
Posts: 3,738
Rep Power: 5
Default

нет чтоб безвозмездно помогал...
__________________
Каждый сам кузнец своего счастья, и несчастья тоже.

Old 20.11.2004, 13:13   #13
панаехавший
 
Obelix's Avatar
 
Join Date: 06 2003
Location: форпост
Age: 38
Posts: 4,007
Rep Power: 0
Default

У Агрегата нынче коммарционализация пошла. Хорошо что мы с ним не в одном институте.
__________________
Իսկ ԴՈՒ արդեն վաճառե՞լ ես Հայրենիքդ ռուսներին:
My Exchange Rate Monitor | Իմ Արտարժույթի Մոնիտորը

Old 20.11.2004, 13:29   #14
The Reloaded
 
Aram Hambardzumyan's Avatar
 
Join Date: 01 2002
Location: behind the flesh and gelatinе of soft dull eyes
Posts: 3,387
Rep Power: 5
Default

Quote:
Originally Posted by AvDav
нет чтоб безвозмездно помогал...
агрегат дал лишь второй правильный ответ (после моего), да и тот не совсем правилен, а я оплаты не требую. так что основания не платить имеются

Old 20.11.2004, 21:08   #15
Грустно...
 
Agregat's Avatar
 
Join Date: 08 2002
Location: Там, где всегда идут дожди
Age: 43
Posts: 21,717
Rep Power: 9
Default

А я давал и первый неправильный ответ?
__________________
http://аvitya.livejournal.com
Хотели, как лучше, а получилось даже хуже...
Лозунг шахматиста: На каждый шах - ответим матом!
Closed Thread




Реклама:
реклама
Buy text link .

All times are GMT. The time now is 15:36.
Top

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.