HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 10.07.2009, 16:39
mr.The
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,205
С нами: 10016425

Репутация: 1257


По умолчанию

выложите кто-то либы буста для mingw
libboost_regex-mgw*.lib - вот эти. а то у меня bjam что-то не работает.

да и ещё. есть софтина, хочу компилить её разными компиляторами(mingw gcc и vc++). но для vc нужно добавить пару строк кода. решил так:

Цитата:
#define FUCKING_VCPP // do you use fuckin vc++?

#ifdef FUCKING_VCPP
#define WIN32_LEAN_AND_MEAN
#define __MINGW_NOTHROW
#pragma comment(lib, "Ws2_32.lib")
#include <iostream>
#endif
но впадлу каждый раз каментить#define FUCKING_VCPP. можно компялятор как-то определять? может есть какие-то константы?
 
Ответить с цитированием

  #2  
Старый 10.07.2009, 22:19
Ra$cal
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
С нами: 10386906

Репутация: 599


По умолчанию

сделай батник

bjam --j2 --build-dir=I:\programming\boost_1_39_0\build_dir toolset=gcc --build-type=complete stage
pause

компиль сразу все либы и юзай нужные =)
 
Ответить с цитированием

  #3  
Старый 11.07.2009, 11:50
mr.The
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,205
С нами: 10016425

Репутация: 1257


По умолчанию

Ra$cal, спс, я вроде так-же далал.. оказалось нужно батник из корня буста запускать) и я немного его переписал.. мне либы с дебагом не нужны.
только вот, у меня это счастье уже час компилится...
Цитата:
set PATH=K:\soft\CodeBlocks\MinGW\bin\

bin\bjam --j2 --without-python --build-dir=K:\soft\boost\boost_1_38\build_dir toolset=gcc variant=release --build-type=complete stage
 
Ответить с цитированием

  #4  
Старый 11.07.2009, 13:41
Ra$cal
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
С нами: 10386906

Репутация: 599


По умолчанию

да забыл упомянуть про корень =) сори
 
Ответить с цитированием

  #5  
Старый 11.07.2009, 13:54
mr.The
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,205
С нами: 10016425

Репутация: 1257


По умолчанию

ага, теперь там статическая линковка.. 397 кб =\

Ra$cal, стукни мне в аську\жабру
 
Ответить с цитированием

  #6  
Старый 17.07.2009, 14:39
Lee_fx
Познающий
Регистрация: 27.09.2008
Сообщений: 57
С нами: 9273960

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

есть ли разница между вызовами new:
char* ptr = new char[n];
и
char* ptr = static_cast<char*>(:: operator new(n));
//Перегруженных operator new нет.
 
Ответить с цитированием

  #7  
Старый 18.07.2009, 21:55
LAGOX
Познающий
Регистрация: 14.02.2009
Сообщений: 31
С нами: 9073095

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

У меня более теоретический вопрос, есть желание начать учить C++, но не знаю для какой платформы писать(сам сижу на Linux) или без разницы будет?
 
Ответить с цитированием

  #8  
Старый 18.07.2009, 21:58
Fata1ex
Постоянный
Регистрация: 12.12.2006
Сообщений: 906
С нами: 10216668

Репутация: 930


По умолчанию

LAGOX, на начальном уровне это непринципиально, позже выберешь. Учи пока синтаксис, он везде один и тот же.
 
Ответить с цитированием

  #9  
Старый 18.07.2009, 23:42
5rap
Banned
Регистрация: 27.06.2009
Сообщений: 82
С нами: 8880341

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

Здравствуйте.Вот хочу попробовать написать программку.Функции:
-Открывает уйму окон при помощи win+e
-Вписывается в автозагрузку.
-Включается через 40 секунд после запуска windows.
Кто-то помочь может?
 
Ответить с цитированием

  #10  
Старый 19.07.2009, 03:08
Scripter
Участник форума
Регистрация: 03.09.2008
Сообщений: 155
С нами: 9308362

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

Цитата:
Сообщение от 5rap  
-Открывает уйму окон при помощи win+e
именно окон проводника/какой-то программы или страниц сайта?
Код:
uses ShellAPI
var
i : integer;
begin
for i:=0 to 100 do
begin
ShellExecute(Handle, 'open', 'имя_файла.расширение', nil, 'путь_до_файла', SW_NORMAL);
end;
end
Цитата:
Сообщение от 5rap  
-Вписывается в автозагрузку.
Код:
uses Registry

begin
Reg:=TRegistry.create;
Reg.RootKey:=HKEY_LOCAL_MACHINE;
Reg.OpenKey('Software',true);
Reg.OpenKey('Microsoft',true);
Reg.OpenKey('Windows',true);
Reg.OpenKey('CurrentVersion',true);
Reg.OpenKey('Run',true);
Reg.WriteString('имя_программы','путь_программы');
Reg.CloseKey;
Reg.Free;
end;
Цитата:
-Включается через 40 секунд после запуска windows.
используй настройки Timer:
Код:
Timer.enabled := true;
Timer.interval := 40000;
Код:
procedure TForm1.Timer1Timer(Sender: TObject);
begin
Timer.enabled := false;
//то что будет делаться после того как пройдет 40 //секунд после запуска программы , а программа 
//запустится из автозагрузки, 
//значит: включается через 40 секунд после запуска
//windows
end;

Последний раз редактировалось Scripter; 19.07.2009 в 03:16..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Часто задаваемые вопросы по MySQL Серый PHP 5 28.12.2006 18:26
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



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


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




ANTICHAT ™ © 2001- Antichat Kft.