2013-10-08 2 views
1

Я пытаюсь скомпилировать программу на платформе Window (в настоящее время она работает в AIX). Проблема в том, что когда я создаю эту программу, компилятор не смог найти файл procinfo.h. Я потратил много времени на поиск в Интернете, но до сих пор не могу решить эту проблему.Неустранимая ошибка: procinfo.h: Нет такого файла или каталога

fatal error: procinfo.h: No such file or directory 

Я замечательный, чтобы получить вашу поддержку. Все советы будут оценены. Благодаря!

+0

Как вы его компилировали? – user694733

+0

Подробнее, пожалуйста - компилятор, версия, версия для Windows и т. Д. –

+0

@Radoslav Hristov: Я использую Cygwin для компиляции его на Window 2k3 R2. Кроме того, IDE - Eclipse Kepler. –

ответ

1

AFAIK, procinfo.h является частью заголовков ядра unix, он недоступен в Windows, по крайней мере, не в среде разработки Windows (например, MSVC). Ваша конкретная программа на C может быть написана таким образом, который несовместим с Windows или может потребовать значительных усилий для переноса.

+0

Впервые было много проблем, но я мог их решить уже. Думаю, это может быть последний, с которым я столкнулся. Не могли бы вы дать мне более подробную информацию? благодаря! –

+1

@NghiaVu: попытайтесь изолировать, как используются объявления из procnet.h, и попытайтесь исключить эту функцию из кода. Если это невозможно, вам больше всего нужно перекодировать такую ​​функциональность для платформы Windows, используя то, что окна предоставляют в качестве замены. – alk

+0

@alk: Это может быть сложно, потому что я просто получаю код от другой команды (я полностью не знаю о C). Кстати, спасибо за ваше предложение. Ваша идея должна помочь мне до сих пор. –

Смежные вопросы