ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

03.09.2008, 02:34
|
|
Участник форума
Регистрация: 28.09.2005
Сообщений: 180
Провел на форуме: 749734
Репутация:
34
|
|
Ну я нашел, ты видел
int main() без ; поставил и ошибка
fatal error LNK1120: 1 unresolved externals
stdafx.h - открывает 
|
|
|

03.09.2008, 02:47
|
|
Moderator - Level 7
Регистрация: 21.03.2007
Сообщений: 1,200
Провел на форуме: 7134052
Репутация:
1204
|
|
Ну я нашел, ты видел
int main() без ; поставил и ошибка
fatal error LNK1120: 1 unresolved externals
stdafx.h - открывает
Мда =) ну ошибка походу означает, что ты используешь функцию из неподключенной библиотеки..
У меня на 2005 студии пример твой компилится без каких-либо проблем.
|
|
|

03.09.2008, 02:59
|
|
Участник форума
Регистрация: 28.09.2005
Сообщений: 180
Провел на форуме: 749734
Репутация:
34
|
|
Я б любую студию поставил...) ток у меня на проверке будет всегда 2008.
впринципе можно поставить 2 под одну ос??? например ещё 2006 если поставлю о_О?
эммм....хочешь я логически поразмыслю?)))) если неподключенная библиотека, то значит мне надо библиотеки подключить..так? 
|
|
|

03.09.2008, 03:06
|
|
Moderator - Level 7
Регистрация: 21.03.2007
Сообщений: 1,200
Провел на форуме: 7134052
Репутация:
1204
|
|
впринципе можно поставить 2 под одну ос??? например ещё 2006 если поставлю о_О?
Без проблем. Правда нет такой студии 2006, только 2005.
эммм....хочешь я логически поразмыслю?)))) если неподключенная библиотека, то значит мне надо библиотеки подключить..так?
Тут два варианта, либо инсталлер тупо не поставил стандартные библиотеки под С++, так что cout у тебя неоткуда брать, либо кривые настройки линкера там.
Я наслышан про проблемы с 2008 студией, поэтому пока по старинке использую 2005 =)
|
|
|

03.09.2008, 03:18
|
|
Участник форума
Регистрация: 28.09.2005
Сообщений: 180
Провел на форуме: 749734
Репутация:
34
|
|
ну инсталлер у меня весил 200 килобайт с микрософт.ком, а потом он устанавливал с сервера(или как это правильо называется? путем закачки)
Тебе спасибо огромное. Попробую 2005 поставить
видимо ещё напишу 
|
|
|

03.09.2008, 07:30
|
|
Участник форума
Регистрация: 01.05.2006
Сообщений: 216
Провел на форуме: 287212
Репутация:
62
|
|
Пользуюсь 2008 студией, пишу консольные проги на стандартных либах. Никаких проблем до сих пор не было (правда, у меня Team Studio с MSDN из Express Edition  . Точнее, проблемы встречались, но я с ними справлялся.
|
|
|

03.09.2008, 10:57
|
|
Участник форума
Регистрация: 28.09.2005
Сообщений: 180
Провел на форуме: 749734
Репутация:
34
|
|
Кароч  на 2005 экспресс - всё, всё работает без проблееем)) ваще круто  )
|
|
|

03.09.2008, 17:17
|
|
Познающий
Регистрация: 25.04.2008
Сообщений: 51
Провел на форуме: 146826
Репутация:
17
|
|
Здрасте.
Проблемка.
Пытаюсь получить страницу по HTTP.
Вот кусок кода:
Код:
char getbuf[1];
int one=0, nowheader=1;
while(1) {
ret=recv(sDownload, getbuf, 1, 0);
if (ret == SOCKET_ERROR) return 1;
if(ret == 0) break;
if(nowheader) {
fileheader.write(getbuf, 1);
if(getbuf[0]=='\n') {
if(one) {
nowheader=0;
//fileheader.flush();
fileheader.close();
}
one=1;
}
else if(getbuf[0]!='\r') one=0;
}
else file.write(getbuf, 1);
}
file.flush();
file.close();
Но при получении файла, после каждого "Энтера"('\r\n") появляется еще один, например вместо
Код:
<html>
<body>
<head>
следующая строка
Код:
<html>
<body>
<head>
Помогите исправить ошибку.
Последний раз редактировалось agrofyl2; 04.09.2008 в 15:03..
|
|
|

03.09.2008, 19:41
|
|
Новичок
Регистрация: 16.08.2008
Сообщений: 19
Провел на форуме: 33376
Репутация:
3
|
|
Сообщение от Zakary
#include <iostream> не работает...при компиляции выдает ошибку...
ну т.е.
в коде любом типа
Код:
#include <iostream>
int main()
{
std::cout << "Hello, world!" << std::endl;
return 0;
}
пишет 1 error.
Итааак...) visual C++ 2008 express edition
вот о_О может потому что экспресс? 
Неделю назад поставил visual C++ 2008 express edition
Создал новый пустой проект написал туда этот код, выключил прекомпилированные заголовки, все скомпилировалось.
Если поможет, то такой вывод
Код:
Build Log Build started: Project: 123456, Configuration: Release|Win32
Command Lines Creating temporary file "f:\project\123456\123456\Release\RSP0000267742070060.rsp" with contents
[
/O2 /Oi /GL /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_UNICODE" /D "UNICODE" /FD /EHsc /MD /Gy /Fo"Release\\" /Fd"Release\vc90.pdb" /W3 /c /Zi /TP .\123456.cpp
]
Creating command line "cl.exe @f:\project\123456\123456\Release\RSP0000267742070060.rsp /nologo /errorReport:prompt"
Creating temporary file "f:\project\123456\123456\Release\RSP0000277742070060.rsp" with contents
[
/OUT:"F:\project\123456\Release\123456.exe" /INCREMENTAL:NO /MANIFEST /MANIFESTFILE:"Release\123456.exe.intermediate.manifest" /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /DEBUG /PDB:"F:\project\123456\Release\123456.pdb" /SUBSYSTEM:CONSOLE /OPT:REF /OPT:ICF /LTCG /DYNAMICBASE /NXCOMPAT /MACHINE:X86 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib
".\Release\123456.obj"
]
Creating command line "link.exe @f:\project\123456\123456\Release\RSP0000277742070060.rsp /NOLOGO /ERRORREPORT:PROMPT"
Creating temporary file "f:\project\123456\123456\Release\RSP0000287742070060.rsp" with contents
[
/outputresource:"..\Release\123456.exe;#1" /manifest
.\Release\123456.exe.intermediate.manifest
]
Creating command line "mt.exe @f:\project\123456\123456\Release\RSP0000287742070060.rsp /nologo"
Creating temporary file "f:\project\123456\123456\Release\BAT0000297742070060.bat" with contents
[
@echo Manifest resource last updated at %TIME% on %DATE% > .\Release\mt.dep
]
Creating command line "f:\project\123456\123456\Release\BAT0000297742070060.bat"
Output Window Compiling...
123456.cpp
Linking...
Generating code
Finished generating code
Embedding manifest...
Results Build log was saved at "file://f:\project\123456\123456\Release\BuildLog.htm"
123456 - 0 error(s), 0 warning(s)
|
|
|

03.09.2008, 21:04
|
|
Участник форума
Регистрация: 27.03.2008
Сообщений: 288
Провел на форуме: 800727
Репутация:
83
|
|
Zakkary
Такая же быль трабл, просто открой стдафкс (лень язык переключать-контрл отлетел) и вбей туда #include <iostream.h> вродь должно пахать, не поможет, стукни в ЛС
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|