<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Разработка win32 приложений в среде Unix</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/7701.html</link>
    <description>Доброго времени суток.&lt;br&gt;Есть потребность в FreeBSD 7.0 писать shareware-ПО под win32 системы.&lt;br&gt;В KDevelop, взяв шаблонный проект win32, саму компиляцию побороть удалось, но вот с линкером не очень:&lt;br&gt;&lt;br&gt;cd &apos;/usr/home/user/projects/project_003/debug&apos; &amp;&amp; WANT_AUTOCONF_2_5=&quot;1&quot; WANT_AUTOMAKE_1_6=&quot;1&quot; gmake &lt;br&gt;gmake all-recursive&lt;br&gt;Making all in src&lt;br&gt;компоновка project_003 (g++)&lt;br&gt;компоновка project_003 (g++)&lt;br&gt;/usr/lib/crt1.o(.text+0x85): In function &#096;_start&apos;:&lt;br&gt;: undefined reference to &#096;main&apos;&lt;br&gt;project_003.o(.text+0x26): In function &#096;WinMain&apos;:&lt;br&gt;/usr/home/user/projects/project_003/src/project_003.cpp:9: undefined reference to &#096;MessageBoxA&apos;&lt;br&gt;gmake&#091;2&#093;: *** &#091;project_003&#093; Ошибка 1&lt;br&gt;gmake&#091;1&#093;: *** &#091;all-recursive&#093; Ошибка 1&lt;br&gt;gmake: *** &#091;all&#093; Ошибка 2&lt;br&gt;*** Завершено с кодом: 2 ***&lt;br&gt;&lt;br&gt;Насколько это реально? И где можно по этому поводу узнать больше?&lt;br&gt;</description>

<item>
    <title>Разработка win32 приложений в среде Unix (mirya)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/7701.html#7</link>
    <pubDate>Mon, 01 Dec 2008 15:02:41 GMT</pubDate>
    <description>Есть несколько вариантов:&lt;br&gt;1) в портах (ports) devel/mingw32-* - это комплект кросс-разработки виндовых приложений, фактически mingw - это gcc под Винду, а указанные порты - это сборка под Фрю, к-рая содержит нужные заголовочные файлы и умеет линковать виндовые бинарники&lt;br&gt;2) wine/winegcc (emulators/wine , man winegcc), альтернатива. Сам wine позволит запускать результаты разработки&lt;br&gt;3) wine + какой-нибудь виндовый комплект разработки, к-рый через этот вайн и работает&lt;br&gt;&lt;br&gt;В любом случае, ожидать адекватной интеграции такой кросс-разработки от Kdevelop или каких-либо других IDE не приходится, будет исключительно редактор с подсветкой и консоль под боком&lt;br&gt;</description>
</item>

<item>
    <title>Разработка win32 приложений в среде Unix (const)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/7701.html#6</link>
    <pubDate>Mon, 01 Dec 2008 11:19:32 GMT</pubDate>
    <description>&amp;gt;Может проще всего использовать кроссплатформенные либы, например Qt? &lt;br&gt;&lt;br&gt;Одно другому перпендикулярно. Речь-то идёт о том, чтобы, сидя в UNIX, получить виндовый .exe. Можно и Qt при этом использовать.&lt;br&gt;</description>
</item>

<item>
    <title>Разработка win32 приложений в среде Unix (Stanislauz)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/7701.html#5</link>
    <pubDate>Sun, 30 Nov 2008 15:12:05 GMT</pubDate>
    <description>Может проще всего использовать кроссплатформенные либы, например Qt?&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Разработка win32 приложений в среде Unix (Michelnok)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/7701.html#4</link>
    <pubDate>Sun, 30 Nov 2008 12:52:52 GMT</pubDate>
    <description>&amp;gt;&lt;br&gt;&amp;gt;В Unix&apos;ах вообще програмить раньше не пробовал.&lt;br&gt;&lt;br&gt;Судя по следующему вопросу, и в Windows тоже. Опыт в BeOS, не иначе :)&lt;br&gt;&lt;br&gt;&amp;gt;Можно подробней узнать как линкер победить-то? Что за def файлы?&lt;br&gt;&lt;br&gt;Линкеру надо указать подключить библиотеки типа kernel32.lib, user32.lib и прочие. Это не &quot;настоящие&quot; библиотеки, а лишь заглушки к соответствующим DLL.&lt;br&gt;В-прочем, не понимаю, какое это имеет отношение к UNIX.&lt;br&gt;</description>
</item>

<item>
    <title>Разработка win32 приложений в среде Unix (Evgeniy Lavrinenko)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/7701.html#3</link>
    <pubDate>Sun, 30 Nov 2008 12:31:53 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;gmake&#091;1&#093;: *** &#091;all-recursive&#093; Ошибка 1 &lt;br&gt;&amp;gt;&amp;gt;gmake: *** &#091;all&#093; Ошибка 2 &lt;br&gt;&amp;gt;&amp;gt;*** Завершено с кодом: 2 *** &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;Насколько это реально? И где можно по этому поводу узнать больше? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Ну кто либы для DLL от WinAPI будет указывать ? &lt;br&gt;&amp;gt;(их можно сделать из def файлов) &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Какой там шароваре, если вы об такую простую вещь спотыкаетесь. &lt;br&gt;&lt;br&gt;Шаровары зачастую не гуру пишут. В Unix&apos;ах вообще програмить раньше не пробовал. Можно подробней узнать как линкер победить-то? Что за def файлы? И как с лицензированием в этом случае будет обстоять вопрос (то бишь насколько реально на фриварном софте писать шароварный)?&lt;br&gt;</description>
</item>

<item>
    <title>Разработка win32 приложений в среде Unix (vertur)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/7701.html#2</link>
    <pubDate>Sun, 16 Nov 2008 23:56:01 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;/usr/lib/crt1.o(.text+0x85): In function &#096;_start&apos;: &lt;br&gt;&amp;gt;: undefined reference to &#096;main&apos; &lt;br&gt;&amp;gt;project_003.o(.text+0x26): In function &#096;WinMain&apos;: &lt;br&gt;&amp;gt;/usr/home/user/projects/project_003/src/project_003.cpp:9: undefined reference to &#096;MessageBoxA&apos; &lt;br&gt;&amp;gt;gmake&#091;2&#093;: *** &#091;project_003&#093; Ошибка 1 &lt;br&gt;&amp;gt;gmake&#091;1&#093;: *** &#091;all-recursive&#093; Ошибка 1 &lt;br&gt;&amp;gt;gmake: *** &#091;all&#093; Ошибка 2 &lt;br&gt;&amp;gt;*** Завершено с кодом: 2 *** &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Насколько это реально? И где можно по этому поводу узнать больше? &lt;br&gt;&lt;br&gt;Ну кто либы для DLL от WinAPI будет указывать ?&lt;br&gt;(их можно сделать из def файлов)&lt;br&gt;&lt;br&gt;Какой там шароваре, если вы об такую простую вещь спотыкаетесь.&lt;br&gt;</description>
</item>

<item>
    <title>Разработка win32 приложений в среде Unix (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/7701.html#1</link>
    <pubDate>Sun, 16 Nov 2008 20:27:30 GMT</pubDate>
    <description>&amp;gt;Насколько это реально? И где можно по этому поводу узнать больше? &lt;br&gt;&lt;br&gt;Реально, но сложно. Нужны библиотеки виндовс. Например wine ))&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
