Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   переносимость кода с unix на win (https://forum.antichat.xyz/showthread.php?t=14110)

fucker"ok 07.02.2006 17:35

переносимость кода с unix на win
 
Вот по тихоньку начал писать на c++.
Пишу под ос на которой сижу freebsd (unix)
Но тут понадобилось партировать мою программу под винды дабы можно было её выложить в массы.
Взял борландовский builder, но там нет многих инклудов которые я использую не оказалось - скомпилировать не удалось.
Програмка простенькая, никаких Иксов окон в ней нет.
Вот такой там инклуд
Код:

#include <stdio.h>
#include <iostream>
#include <string>
#include <sstream>
#include <sys/types.h>
#include <sys/socket.h> этого не оказалось
#include <netinet/in.h> этого тоже
#include <arpa/inet.h> и этого вроде тоже

Поскольку я совсем недавно стал писать на c++ (дня 4), то может подскажете компилятор под винду при котором можно было бы с минимальными потерями (а лучше вообще без потерь) переносить код.

limpompo 07.02.2006 22:31

добавь библиотеки... =)) и всё заработает!

nerezus 07.02.2006 23:21

cygwin

fucker"ok 08.02.2006 13:42

да, всё разобрался. Скомпилил. работает.
Просто немного другие инклуды <winsock.h> а <arpa/inet.h> и <inet/in.h> вообще не понадобились т.к. ихнии функции уже включенны в winsock.

cygwin - вот я эту штуку тоже когда-то ставил, но как я понял это имулятор линукса на винде, а мне нужно именно скомпилить под винду.
Вообщем есть такое качество у меня: вначале спрашиваю, потом нахожу ответ сам :D

limpompo 08.02.2006 13:47

fucker"ok - замечательно что ты сам разобрался!!!!

qBiN 08.02.2006 13:59

Цитата:

то может подскажете компилятор под винду при котором можно было бы с минимальными потерями (а лучше вообще без потерь) переносить код.
MinGW (портированный gcc) и естественно как сказано выше cygwin


Время: 21:27