Я никогда не видел никого успешно строительные проекты с MSVC ++ под Вином. Однако единственной вещью, которую я могу найти, является ошибка относительно создания проектов.NET с помощью msbuild.exe под Вином (ошибка здесь),
Как насчет того, чтобы выполнить VirtualBox с, например, Windows XP, и использовать совместно используемые папки и некоторые умные взломы (для запуска компиляции)?
Для отображения на папку IFS от машины Windows в сети необходимо сначала совместно использовать его с помощью iSeries Навигатора. Попросите, чтобы Ваш администратор сервера AS/400 или кто-то с достаточным количеством полномочий создали долю. Вот инструкции для создания доли:
У Вас также должно быть netserver задание, работающее на AS/400. Можно запустить его от iSeries Навигатора или использования следующей команды AS/400, если это не работает:
STRTCPSVR SERVER(*NETSVR)
После этого Вы отображаетесь точно так же, как любой Windows Server. Можно использовать команду NET USE, щелкнуть правой кнопкой по моему компьютеру и подключить диск или ввести адрес в окне проводника как \\NetServerName\
Большой проблемой для рассмотрения является название сетевого сервера, не должен совпадать с названием AS/400. Многим системам нравится помещать Q перед именем как имя netserver. Вы найдете это на экране свойств NetServer в iSeries Навигаторе. Вам, вероятно, придется добавить это имя системы к Вашему локальному файлу hosts или Вашему серверу DNS, если у Вас есть доступ к этому.
У моего Клиента есть AS/400 и после обновления операционной системы на прошлой неделе на '400, они задались вопросом о получении копии "Клиентского Доступа" прочь системы с помощью Windows File и Печати, Совместно использующей протокол.
Я нашел, что мог получить "диск, отображающийся" на AS/400 путем выполнения следования из командной строки:
NET USE * \\as-400-name-or-ip\QIBM /USER:as-400-username as-400-password
Поместите кавычки вокруг пароля AS/400, если он имеет пробелы в нем.