ошибка runtime помогите правильно скомпилировать проект
не могу понять в чем дело, откуда берется ошибка на этапе выполнения программы, компиляция и связывание проходят успешно.
компиляция всех проектов выполнялась с опцией /MD
для примера сам проект доступен по этой ссылке
исходники можно скачать здесь
проект состоит из библиотеки С++ netcdf в виде dll
и главной программы на фортране, test_prog_f90.exe, которая тестирует API к netcdf для фортрана90.
помогите пожалуйста корректно собрать данное решение.
для построения я использовал Visual Studio 2010 Intel Composer XE C++ & Visual Fortran на платформе win32
большое спасибо!
Выдаётся ошибка вида «Библиотека MSVCR100.dll не найдена»?Такое бывает,когда при компиляции не создаётся манифест,который указывает,какую side-by-side сборку загружать.Попробуй включить в опциях проекта генерацию манифеста
Выдаётся ошибка вида «Библиотека MSVCR100.dll не найдена»?Такое бывает,когда при компиляции не создаётся манифест,который указывает,какую side-by-side сборку загружать.Попробуй включить в опциях проекта генерацию манифеста
спасибо за телепатию.. попробовал другой подход.. почти работает но есть глюк - нужно лекарство
скачал предыдущую версию netcdf 4.1.1 (4.0.1 beta) и скомпилил фортрановские API с опцией /iface:cvf (везде речь о интеловских компиляторах v12). и все проекты с опцией /MT - статическая линковка рантайма. заработало. но теперь все мои личные фортран проекты я должен компилить с опцией /iface:cvf а на этапе их выполнения возникает глюк в местах где рутинам и функциям передается строка, в связи с тем что к концу строки добавлена какая то фигня. то есть все функции работы со строками не в состоянии переварить строки.
подскажите что делать?
перекомпилить netcdf с другими опциями не реально, это уже пробовал.
как убрать фигню с конца строки?
спасибо