ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 01.09.2007, 21:32
Piflit
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме:
5128756

Репутация: 2032


Отправить сообщение для Piflit с помощью ICQ
По умолчанию

Цитата:
Сообщение от Alexsize  
Грохни вообще все что в Linker окошке. Он все что надо там сам проставит. Пример то простой.
Цитата:
Compiling...
tinyapp.cpp
Linking...
Microsoft (R) Incremental Linker Version 6.00.8168
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.
LINK : fatal error LNK1561: entry point must be defined
Error executing link.exe.

TinyApp.exe - 1 error(s), 0 warning(s)
как же тогда определить EP?
 
Ответить с цитированием

  #12  
Старый 01.09.2007, 21:35
Alexsize
Fail
Регистрация: 17.09.2005
Сообщений: 2,242
Провел на форуме:
9089375

Репутация: 4268


По умолчанию

=(
_http://slil.ru/24804237
__________________
...

Последний раз редактировалось Alexsize; 01.09.2007 в 21:39..
 
Ответить с цитированием

  #13  
Старый 01.09.2007, 21:42
Piflit
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме:
5128756

Репутация: 2032


Отправить сообщение для Piflit с помощью ICQ
По умолчанию

Цитата:
Сообщение от Alexsize  
=(
_http://slil.ru/24804237
24кб+открывается окно консоли. мда=\
 
Ответить с цитированием

  #14  
Старый 01.09.2007, 21:47
Alexsize
Fail
Регистрация: 17.09.2005
Сообщений: 2,242
Провел на форуме:
9089375

Репутация: 4268


По умолчанию

Цитата:
Сообщение от Piflit  
24кб+открывается окно консоли. мда=\
Хех. Делай релиз и читай статью греата по оптимизации в линкере. А то что в консоли... =)
__________________
...
 
Ответить с цитированием

  #15  
Старый 01.09.2007, 22:24
Ni0x
Постоянный
Регистрация: 27.08.2006
Сообщений: 367
Провел на форуме:
2009677

Репутация: 472
По умолчанию

1) int __stdcall WinMain(HINSTANCE, HINSTANCE, LPSTR, int) - вин проект или в настройках SUBSYSTEM:WINDOWS, надеюсь разберешься.
2) #pragma comment(linker, "/ENTRY:myEntry") , где myEntry твоя точка входа.
Пишу в неадекватном состоянии, если где ошибься - поправьте.
http://forum.vingrad.ru/topic-38864.html
 
Ответить с цитированием

  #16  
Старый 01.09.2007, 23:14
Piflit
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме:
5128756

Репутация: 2032


Отправить сообщение для Piflit с помощью ICQ
По умолчанию

прочел http://rsdn.ru/article/cpp/crt.xml .
Цитата:
Необходимо зайти в настройки проекта ("Project" - "Settings"), выбрать нужную Release-конфигурацию и на закладке "C++" удалить опцию препроцессора _ATL_MIN_CRT.
самое смешное, что у меня там нечего отключать, ибо параметра _ATL_MIN_CRT нет=\

Ni0x, 1 пробовал, рез тот же. по поводу второго... подумал и решил вручную точку входа не ставить, просто не знаю, куда.

Дайте сорц оконного хелло ворлда на winapi. Я попробую его у себя скомпилить.
блин... целый вечер за этим сижу... бред какой-то...
 
Ответить с цитированием

  #17  
Старый 01.09.2007, 23:24
Ni0x
Постоянный
Регистрация: 27.08.2006
Сообщений: 367
Провел на форуме:
2009677

Репутация: 472
По умолчанию

Инструкция:
Win32 Application -> An empty project -> File View -> Source Files -> Add Files To Folders -> создаешь файл с расширением сpp -> далее пишешь в нем:

Код:
#include <windows.h>

int __stdcall WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
MessageBox(0,"hello","123", 0);
return 0;
}
F7
 
Ответить с цитированием

  #18  
Старый 02.09.2007, 00:26
Piflit
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме:
5128756

Репутация: 2032


Отправить сообщение для Piflit с помощью ICQ
По умолчанию

Цитата:
Сообщение от Ni0x  
F7
мде. значит, это уже было. так и должно быть 24 кб? если да, то как в примере сделали 2?
при мах сжатии upx 9.5. но все равно не то=\

Последний раз редактировалось Piflit; 02.09.2007 в 00:28..
 
Ответить с цитированием

  #19  
Старый 02.09.2007, 00:48
GlOFF
Постоянный
Регистрация: 08.05.2006
Сообщений: 816
Провел на форуме:
1845671

Репутация: 1338


По умолчанию

Piflit Я думаю это настройки линкера...
в частности попробуй вот так! объеденить все данные в одну секцию у меня раза в два снижает размер
#pragma comment(linker,"/FILEALIGN:512 /MERGE:.rdata=.text /MERGE:.data=.text /SECTION:.text,EWR /IGNORE:4078")
 
Ответить с цитированием

  #20  
Старый 02.09.2007, 00:54
inv
Banned
Регистрация: 03.08.2007
Сообщений: 313
Провел на форуме:
951141

Репутация: 291
По умолчанию

_http://uinc.ru/articles/28/ там есть исходник
а вообще не вижу смысла........на стадии изучения основ останавливаться на этом
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Хостинги под всё! »Atom1c« ПО для Web разработчика 29 10.02.2009 17:56
«Лаборатории Касперского»: Количество вредоносных программ под Linux резко возросло dinar_007 Мировые новости 9 20.08.2006 20:50
Проблемы с Аничатовскими штучками. temon Болталка 4 27.09.2005 12:52
ПРОБЛЕМЫ С ВИНДОЙ!!! ГЛЮК ИЛИ ЖУК??? Demerus С/С++, C#, Delphi, .NET, Asm 18 16.01.2005 12:53
Проблемы с essential net tools Чаты 1 26.11.2002 19:46



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ