:: Не фоксом единым
Re: Компиляция Visual C++ проекта с помощью MSBuild
NOVLAN

Сообщений: 103
Откуда: Харьков
Дата регистрации: 16.11.2005
Из первого поста:

Цель Build:
Цель SmartCamApp:
E:\Projects\SmartCam_v1_4_src\SmartCam.sln : error MSB3428: Загрузка компонента Visual C++ "VCBuild.exe" невозможна.
Способы решения проблемы:
1) установка .NET Framework 2.0 SDK,
2) установка Microsoft Visual Studio 2005 или
3) указание адреса компонента в системном пути, если компонент установлен в другом месте.
Конец создания цели "SmartCamApp" в проекте "SmartCam.sln" -- ОЩИБКА.

Только не говорите мне, что я не ту SDK установил.

alex;
если уж глазками не находишь сделай поиск файла windows.h
в win XP нажимаешь F3
)

Не F3, а Alt+F7 - я Far-ом пользуюсь. ;)

Искал. И глазками, и ручками... Перешерстил все разделы на винте (еще до того, как написать на форуме) в поисках windows.h и пр. - Нигде нету...



Исправлено 3 раз(а). Последнее : NOVLAN, 21.02.17 22:37
Ratings: 0 negative/0 positive
Re: Компиляция Visual C++ проекта с помощью MSBuild
alex;
Автор

Сообщений: 2855
Откуда: Москва
Дата регистрации: 23.11.2004
NOVLAN
Только не говорите мне, что я не ту SDK установил

ну как бы ... молчу )

".NET Framework 2.0 SDK" <> "Windows SDK"

Просто они там еще одну строчку не дописали "Windows SDK"
попробуй 6 или 7.1



Исправлено 1 раз(а). Последнее : alex;, 21.02.17 22:55
Ratings: 0 negative/0 positive
Re: Компиляция Visual C++ проекта с помощью MSBuild
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
NOVLAN
Только не говорите мне, что я не ту SDK установил.
Вероятно не ту...
Я уж и не помню когда голый SDK ставил, а при установке студии, даже дефолтной, вроде бы всё что надо ставится.

P.S. Совсем упустил что речь идёт про WinXP - это сильно меняет дело.

Крайняя версия SDK которая поддерживает WinXP (и устанавливается на неё) это
Microsoft Windows SDK for Windows 7 and .NET Framework 4
всё более новое уже не пойдёт на XP, хотя там есть возможность собирать программы под XP, но не на ней самой.

По информации с англоязычной вики, в составе ".NET Framework 2.0 Software Development Kit" НЕТ Platform SDK. Поэтому ты и не можешь собрать нативное win32 приложение. Ставь SDK по ссылке, оно хоть и названо "для Win7", но поддерживает в качестве целевой платформы WinXP, а главное, на ней же и работать должно...


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Компиляция Visual C++ проекта с помощью MSBuild
NOVLAN

Сообщений: 103
Откуда: Харьков
Дата регистрации: 16.11.2005
alex;
NOVLAN
Только не говорите мне, что я не ту SDK установил

ну как бы ... молчу )

".NET Framework 2.0 SDK" <> "Windows SDK"

Просто они там еще одну строчку не дописали "Windows SDK"
попробуй 6 или 7.1

Как бы, после установки Win SDK VCbuild не заработал... Без всяких там студий...
Ratings: 0 negative/0 positive
Re: Компиляция Visual C++ проекта с помощью MSBuild
NOVLAN

Сообщений: 103
Откуда: Харьков
Дата регистрации: 16.11.2005
Igor Korolyov
Ставь SDK по ссылке, оно хоть и названо "для Win7", но поддерживает в качестве целевой платформы WinXP, а главное, на ней же и работать должно...

Какую из них? Ребята, у меня винт не резиновый. ;)
Ratings: 0 negative/0 positive
Re: Компиляция Visual C++ проекта с помощью MSBuild
alex;
Автор

Сообщений: 2855
Откуда: Москва
Дата регистрации: 23.11.2004
Цитата:
Install Instructions

The Windows SDK is available as a DVD ISO image file so that you can burn your own DVD. If you do not need to burn a DVD the SDK is also available via a Web Setup that enables you to selectively download and install individual SDK components. To verify that you are downloading the correct ISO file, please refer to the table below to select the ISO file to download based upon your CPU architecture. Additionally, you can use the CRC and SHA1 to validate that the ISO file download was successful.

================================================

x86 ISO File Name: GRMSDK_EN_DVD.iso

CRC#: 0xBD8F1237

SHA1: 0xCDE254E83677C34C8FD509D6B733C32002FE3572

================================================

x64 ISO File Name: GRMSDKX_EN_DVD.iso

CRC#: 0x04F59E55

SHA1: 0x9203529F5F70D556A60C37F118A95214E6D10B5A

================================================

Itanium ISO File Name: GRMSDKIAI_EN_DVD.iso

CRC#: 0x50EFE61D

SHA1: 0x2093EE439193EF79A1629FD9A826CE8D4DE9A93D

================================================
Ratings: 0 negative/0 positive
Re: Компиляция Visual C++ проекта с помощью MSBuild
alex;
Автор

Сообщений: 2855
Откуда: Москва
Дата регистрации: 23.11.2004
Цитата:
Ребята, у меня винт не резиновый.

продать квартиру, купить еще один винт
Ratings: 0 negative/0 positive
Re: Компиляция Visual C++ проекта с помощью MSBuild
NOVLAN

Сообщений: 103
Откуда: Харьков
Дата регистрации: 16.11.2005
alex;
Цитата:
Ребята, у меня винт не резиновый.

продать квартиру, купить еще один винт

У вас такие дорогие винты? Тю.

Что такое Itanium я не знаю, а посему буду качать первый: x86 ISO File Name: GRMSDK_EN_DVD.iso.

Спасибо за подсказку.
Ratings: 0 negative/0 positive
Re: Компиляция Visual C++ проекта с помощью MSBuild
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
NOVLAN
Какую из них?
Естественно ту что x86. Или у тебя раритетнейшая Windows XP Professional x64 Edition


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Компиляция Visual C++ проекта с помощью MSBuild
NOVLAN

Сообщений: 103
Откуда: Харьков
Дата регистрации: 16.11.2005
Уже определился. Спасибо.

А XP у меня самая обычная, 32-разрядная Professional.
Ratings: 0 negative/0 positive
Re: Компиляция Visual C++ проекта с помощью MSBuild
NOVLAN

Сообщений: 103
Откуда: Харьков
Дата регистрации: 16.11.2005
Igor Korolyov
Ставь SDK по ссылке, оно хоть и названо "для Win7", но поддерживает в качестве целевой платформы WinXP, а главное, на ней же и работать должно...

Данный кит на мою ось не стал... Что-то там ей не понравилась и фсё...

Нашел Microsoft Platform SDK for Windows XP SP2. Скачал. Без проблем поставил.

Проект SmartCam, при компиляции windows.h заполучил, но потребовал еще больше h-файлов (вроде как DirectShow base classes). - Скачал. Скормил и нифига.

Вот некоторые выдержки из лога:

ctlutil.h(281) error C4430: missing type specifier - int assumed. Note: C++ does not support default-int StdAfx.cpp
stdafx.cpp(30) : error C2065: '_stdcallthunk' : undeclared identifier
stdafx.cpp(30) : error C2070: ''unknown-type'': illegal sizeof operand
prsht.h(98) : error C2065: 'CALLBACK' : undeclared identifier
prsht.h(98) : error C2065: 'LPFNPSPCALLBACKA' : undeclared identifier
prsht.h(98) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
prsht.h(98) : fatal error C1903: unable to recover from previous error(s); stopping compilation UserSettings.cpp
dshowhandler.cpp(179) : error C2065: 'CComPtr' : undeclared identifier
dshowhandler.cpp(179) : error C2275: 'ICreateDevEnum' : illegal use of this type as an expression
dshowhandler.cpp(179) : error C2065: 'pDevEnum' : undeclared identifier
dshowhandler.cpp(180) : error C2275: 'IMoniker' : illegal use of this type as an expression
objidl.h(3467) : see declaration of 'IMoniker'
dshowhandler.cpp(180) : error C2065: 'pMoniker' : undeclared identifier
dshowhandler.cpp(191) : error C2275: 'IEnumMoniker' : illegal use of this type as an expression
objidl.h(2605) : see declaration of 'IEnumMoniker'
dshowhandler.cpp(191) : error C2065: 'pClassEnum' : undeclared identifier
dshowhandler.cpp(193) : error C2227: left of '->CreateClassEnumerator' must point to class/struct/union/generic type type is ''unknown-type''
dshowhandler.cpp(196) : error C2228: left of '.Release' must have class/struct/union type is ''unknown-type''
dshowhandler.cpp(205) : error C2228: left of '.Release' must have class/struct/union type is ''unknown-type''
dshowhandler.cpp(210) : error C2228: left of '.Release' must have class/struct/union type is ''unknown-type''
dshowhandler.cpp(215) : error C2227: left of '->Next' must point to class/struct/union/generic type type is ''unknown-type''
dshowhandler.cpp(215) : fatal error C1903: unable to recover from previous error(s); stopping compilation JpegHandler.cpp

Резюме.

Старые MS C++ проекты ничем (и с помощью MSbuild в т.ч.) не собрать. Занавес.
Ratings: 0 negative/0 positive
Re: Компиляция Visual C++ проекта с помощью MSBuild
alex;
Автор

Сообщений: 2855
Откуда: Москва
Дата регистрации: 23.11.2004
нужны хедеры ATL-библиотеки

библиотека ATL не входит в express-редакции "Студии".

нада скачать Windows Driver Kit (там есть ATL).

с сылками помочь?
Ratings: 0 negative/0 positive
Re: Компиляция Visual C++ проекта с помощью MSBuild
NOVLAN

Сообщений: 103
Откуда: Харьков
Дата регистрации: 16.11.2005
Спасибо. Нет.
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 8 (Гостей: 8)

© 2000-2024 Fox Club 
Яндекс.Метрика