Проблема при компоновке старой версии ws2_32.dll для создания приложения сокета для windows XP в C с использованием DevC ++? - PullRequest
0 голосов
/ 06 мая 2020

У меня есть старый ноутбук, на котором установлена ​​Windows 32-разрядная версия XP. Я хочу создать приложение для сокетов, которое соединит мой новый ноутбук (Windows 10 64-бит) и старый. По этой причине мне нужно скомпилировать приложение для этого старого ноутбука. Я использую DevC ++ (потому что minGW отказывается от кросс-компиляции). Я обнаружил, что у моего старого ноутбука есть Ws2_32.dll, что должно означать, что он поддерживает windows socket 2.0. Поэтому я связываю свое приложение с этой DLL.

Версия этой DLL:

5.1.2600.5512

Но когда я компилирую, компоновщик не работает.

undefined reference to_imp__WSAStartup@8 '`

Он говорит, что каждая функция в WSA не определена.

Как решить эту проблему проблема?

PS - Я использую свой новый ноутбук для разработки

...