
10.07.2009, 16:39
|
|
Познавший АНТИЧАТ
Регистрация: 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. можно компялятор как-то определять? может есть какие-то константы?
|
|
|

10.07.2009, 22:19
|
|
Постоянный
Регистрация: 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
компиль сразу все либы и юзай нужные =)
|
|
|

11.07.2009, 11:50
|
|
Познавший АНТИЧАТ
Регистрация: 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
|
|
|

11.07.2009, 13:41
|
|
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
С нами:
10386906
Репутация:
599
|
|
да забыл упомянуть про корень =) сори
|
|
|

11.07.2009, 13:54
|
|
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,205
С нами:
10016425
Репутация:
1257
|
|
ага, теперь там статическая линковка.. 397 кб =\
Ra$cal, стукни мне в аську\жабру
|
|
|

17.07.2009, 14:39
|
|
Познающий
Регистрация: 27.09.2008
Сообщений: 57
С нами:
9273960
Репутация:
23
|
|
есть ли разница между вызовами new:
char* ptr = new char[n];
и
char* ptr = static_cast<char*>(:: operator new(n));
//Перегруженных operator new нет.
|
|
|

18.07.2009, 21:55
|
|
Познающий
Регистрация: 14.02.2009
Сообщений: 31
С нами:
9073095
Репутация:
5
|
|
У меня более теоретический вопрос, есть желание начать учить C++, но не знаю для какой платформы писать(сам сижу на Linux) или без разницы будет?
|
|
|

18.07.2009, 21:58
|
|
Постоянный
Регистрация: 12.12.2006
Сообщений: 906
С нами:
10216668
Репутация:
930
|
|
LAGOX, на начальном уровне это непринципиально, позже выберешь. Учи пока синтаксис, он везде один и тот же.
|
|
|

18.07.2009, 23:42
|
|
Banned
Регистрация: 27.06.2009
Сообщений: 82
С нами:
8880341
Репутация:
117
|
|
Здравствуйте.Вот хочу попробовать написать программку.Функции:
-Открывает уйму окон при помощи win+e
-Вписывается в автозагрузку.
-Включается через 40 секунд после запуска windows.
Кто-то помочь может?
|
|
|

19.07.2009, 03:08
|
|
Участник форума
Регистрация: 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..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|