Посмотрите на использование WWW:: Механизируйте модуль для этого. Это выберет Ваши веб-страницы для Вас и затем даст Вам легкий к работе со списками URL.
my $mech = WWW::Mechanize->new();
$mech->get( $some_url );
my @links = $mech->links();
for my $link ( @links ) {
printf "%s, %s\n", $link->text, $link->url;
}
Довольно простой, и если Вы надеетесь перейти к другим URL на той странице, это еще более просто.
Механик является в основном браузером в объекте.
Visual C ++ создает файлы PDB для своих собственных символов, которые отображаются в двоичный файл. Единственное условие для других отладчиков - это формат C7, и надеюсь, этого будет достаточно для gdb.
Перейдите в Свойства | C / C ++ | Общие | Отладочная информация = C7-совместимая (вместо PDB по умолчанию). Командная строка - это / Z7 вместо другого / Z? (который может быть PDB или PDB с continue).
Would you not be better building you app with gcc for all the platforms? Then you can debug and compile on all of them easily and the hopefully the same way.