LINUX.ORG.RU

mingw32, cygwin
В гугл

imp ★★
()

вообще в KDevelop при создании проекта можно задать, что он для win32, тогда там создаётся главный файл проекта в начальном виде:

#ifdef HAVE_CONFIG_H

#include <config.h>

#endif

#include <windows.h>

int STDCALL

WinMain (HINSTANCE hInst, HINSTANCE hPrev, LPSTR lpCmd, int nShow)

{

MessageBox (NULL, "Hello, Windows!", "Hello", MB_OK);

return 0;

}

вотс, а вообще я ещё не одной проги под линой не написал, только 2 дня назад поставил себе АСП, а до этого был поганым форточником, поэтому вы если что поправьте меня, но сильно не ругайте))

vasist
()

Посмотри devcpp( http://www.bloodshed.net/devcpp.html ) - это среда вокруг mingw(gcc для windows) + через ее систему обновления можно скачать множество гнутых пакетов.

Скажи подробнее что именно переносишь(какие библиотеки используются и т.д.).

YesSSS ★★★
()
Ответ на: комментарий от YesSSS

Использованные библиотеки:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <errno.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>

Переношу программу-парсер с lin на win (ну, такая вот специфика). Т.е. программа использует только вызовы типа:

if ((fp_input = fopen(filename, "r")) == NULL) {
fprintf(stderr, "fopen: %s: %s\n", filename, strerror(errno));
exit(-1);
}

да

fprintf(fp_output, "%s", buf);

:)

Консольное приложение в чистом виде+файловый ввод/вывод. Вот и интересно было бы скомпилить все это дело под линухом. А то проще и борландовским компилятором обойтись (http://bdn.borland.com/article/20633).


garlic
() автор топика
Ответ на: комментарий от garlic

Скорее всего нормально перенесешь, эти инклуды - почти стандартные и в devcpp(наверно и в mingw) они есть.

YesSSS ★★★
()
Ответ на: комментарий от php-coder

Всем спасибо за подсказки! А особенно за ссылки :) Хотя я уже скомпилировал прогу под Dev-C++. Но потом попробую скомпилить под линухом. Единственный косяк при компиляции под виндой вылез из-за использования функции bzero. Ее просто не оказалось в string.h. А так, вся компиляция прошла просто на ура.

garlic
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.