сгенерированный исполняемый файл Net-Snmp не распространяется

На самом деле я скомпилировал исходный файл версии Net-Snmp-5.7.1 в системе Windows с помощью Visual Studio C++ (2008). Он отлично работает на этой конкретной машине, но всякий раз, когда я пытался взять этот скомпилированный источник и запустить его на другой система Windows, с учетом этой ошибки THE SYSTEM CANNOT EXECUTE THE SPECIFIED PROGRAM. Несмотря на то, что я использую распространяемый пакет Microsoft на целевой машине. Любой, кто может помочь мне в этом, пожалуйста, помогите. Я отчаянно ищу вашей помощи. Благодарю вас


person Gaurav    schedule 28.12.2012    source источник


Ответы (1)


net-snmp имеет манифест, в котором указаны версии и операционная система. В исходном коде net-snmp есть много кода условной компиляции. Хотя это не относится к net-snmp. Некоторые библиотеки DLL не могут быть найдены на другом компьютере с Windows, что является причиной «Система не может выполнить указанную программу».ЧИТАТЬ ЗДЕСЬ

person Grijesh Chauhan    schedule 28.12.2012
comment
Привет Грижеш, очень благодарен и ценю ваш быстрый ответ. Но я использую тот же пакет обновления для Windows-XP3. Любая идея, почему он до сих пор не может работать на той же Windows-Xp - person Gaurav; 31.12.2012
comment
@Gaurav Но машина другая? .. Я не знаю, как проверить Windows DLL ... Net-SNMP выполняет много системных вызовов, попробуйте разные (все) команды, я думаю, некоторые должны работать, например, snmp-translate. - person Grijesh Chauhan; 31.12.2012
comment
Хорошо .... Здесь я хочу добавить, что если я установил Microsoft Visual C ++ на целевой машине, он начнет работать ... есть идеи ??????? - person Gaurav; 31.12.2012
comment
@Гаурав Очень хорошо! ... Я думаю, что когда вы устанавливаете Microsoft Visual C++ on target machine, в ОС добавляются некоторые недостающие пакеты. чтобы Net-SNMP начал работать. - person Grijesh Chauhan; 31.12.2012
comment
Да ... Это означает, что я должен установить Microsoft Visual C ++ на каждую машину ??? Это действительно беспокойно и займет много места на диске. Я хочу полностью избежать этого, используя распространяемый, но он не работает !! - person Gaurav; 31.12.2012
comment
@Gaurav: вы можете отправить этот выпуск по электронной почте, которую я вам дал. - person Grijesh Chauhan; 31.12.2012
comment
@Gaurav: полезно linkedin.com/*2_*1_* 1_*1_*1_*1 - person Grijesh Chauhan; 09.01.2013