Visual Studio 2008, И plugin wizard |
Home· Статьи · Вакансии · Чертежи · 3D Галерея · 2D Галерея · Форум · Форум Realtime | Реклама |  Конкурсы | RAR Award | Правила |
Здравствуйте, гость ( Вход | Регистрация )
Visual Studio 2008, И plugin wizard |
26/12/2011, 11:42
Сообщение
#1
|
|
Уважаемый Группа: Пользователи Сообщений: 917 Регистрация: 24/12/2003 Из: Тольятти Пользователь №: 3 979 |
Доброго дня всем.
Установил Visual Studio 2008, следуя инструкции добавил файлы от плагин визарда в нужную папку, предварительно изменив путь. В списке визард появился, но при попытке создать проект используя визард, ничего не происходит кроме как то что внизу в строке статуса появляется надпись plugin creation failed. винда 7, max 2012 x64 и SDK соответственно от него тоже. VS 2008 с сервиспаком 1 и вроде как всеми последними обновлениями. с чем может быть связана проблема? |
|
|
26/12/2011, 12:01
Сообщение
#2
|
|
Уважаемый Группа: Пользователи Сообщений: 917 Регистрация: 24/12/2003 Из: Тольятти Пользователь №: 3 979 |
О блин.. полазил по папкам SDK чтобы посмотреть темплейты и проекты... так там все проекты в формате vcxproj, который как я понимаю под 2010 студию рассчитаны а не 2008.. что ж они в требованиях написали что надо 2008
|
|
|
26/12/2011, 15:02
Сообщение
#3
|
|
Уважаемый Группа: Пользователи Сообщений: 917 Регистрация: 24/12/2003 Из: Тольятти Пользователь №: 3 979 |
поставил 2010 express, вообще не появляется визард при переносе.. чего делать то блин?
|
|
|
26/12/2011, 15:30
Сообщение
#4
|
|
Избранный :) Группа: Участник Сообщений: 5 052 Регистрация: 20/01/2004 Из: Химки м/о Пользователь №: 4 253 |
в асю стукни, в профиле..... Только не авторизацией а сообщением.... анти спам включен....
|
|
|
26/12/2011, 16:04
Сообщение
#5
|
|
пишу на С++ за еду Группа: Пользователи Сообщений: 7 292 Регистрация: 08/12/2003 Из: компилятора Пользователь №: 3 739 |
illusion21
отпишись сюда, как решишь вопрос. |
|
|
26/12/2011, 16:08
Сообщение
#6
|
|
Избранный :) Группа: Участник Сообщений: 5 052 Регистрация: 20/01/2004 Из: Химки м/о Пользователь №: 4 253 |
там решать нечего, надо установить визард по инструкции.....
В файле 3dsmaxPluginWizard.vsz по мимо пути прописать версию студии (у меня 2008) Wizard=VsWizard.VsWizardEngine.9.0 ПС все примеры прекрасно открываются через 2008... Сообщение отредактировал Pancir - 26/12/2011, 16:09 |
|
|
26/12/2011, 17:45
Сообщение
#7
|
|
Уважаемый Группа: Пользователи Сообщений: 917 Регистрация: 24/12/2003 Из: Тольятти Пользователь №: 3 979 |
Pancir, спасибо.. попробую... только вот в инструкции ничего про это не нашел. Смотрел инструкцию которая в SDK шла вместе с визардом:
Installing ---------- 1. Open the 3dsmaxPluginWizard.vsz file (in the 3dsmaxPluginWizard directory root) in a text editor and edit the ABSOLUTE PATH parameter to reflect the new location of the 3dsmaxPluginWizard root directory. Do not add a backslash after the directory name. Param="ABSOLUTE_PATH = [Absolute Path Location of 3dsmaxPluginWizard Root Directory]" 2. Copy the following files from the 3dsmaxPluginWizard root to the 'VC\VCProjects' directory under your Visual Studio installation (e.g. C:\Program Files\Microsoft Visual Studio 10.0\VC\VCProjects): 3dsmaxPluginWizard.ico 3dsmaxPluginWizard.vsdir 3dsmaxPluginWizard.vsz If you are using Visual Studio Express Edition, you need to copy the files listed above to the 'VC\Express\VCProjects' folder. 3. At this point the 3ds Max Plugin Wizard project should appear under File menu:New:Projects:Visual C++ Projects in Visual Studio. |
|
|
26/12/2011, 18:04
Сообщение
#8
|
|
Уважаемый Группа: Пользователи Сообщений: 917 Регистрация: 24/12/2003 Из: Тольятти Пользователь №: 3 979 |
помогло, спасибо
|
|
|
26/04/2013, 13:35
Сообщение
#9
|
|
пишу на С++ за еду Группа: Пользователи Сообщений: 7 292 Регистрация: 08/12/2003 Из: компилятора Пользователь №: 3 739 |
|
|
|
26/04/2013, 13:43
Сообщение
#10
|
|
LabEG Группа: Пользователи Сообщений: 1 047 Регистрация: 26/01/2006 Из: г.Тверь Пользователь №: 22 036 |
http://technet.microsoft.com/ru-ru/sysinternals/bb896645
Через эту программу ищешь что он пытается найти |
|
|
26/04/2013, 14:18
Сообщение
#11
|
|
пишу на С++ за еду Группа: Пользователи Сообщений: 7 292 Регистрация: 08/12/2003 Из: компилятора Пользователь №: 3 739 |
Спасибо. прого помогла понять, что в папке проекта не создаётся файл проекта *.sln, зато всё остальное присутствует.
Если создать проект из существующего кода, то файл создаётся и потом проект запускается нормально. Теперь осталось понять - почему sln-файл не создаётся..? Я в ссылках в проекте указал путь к сдк, но при компиляции Цитата fatal error C1083: Не удается открыть файл include: maxscript/maxscript.h: No such file or directory где ещё указать? так, это я победил... но теперь не компилится. какой-то *.obj не может найти. какой-такой обж...? Сообщение отредактировал ECXIMER - 26/04/2013, 19:07 |
|
|
27/04/2013, 14:29
Сообщение
#12
|
|
пишу на С++ за еду Группа: Пользователи Сообщений: 7 292 Регистрация: 08/12/2003 Из: компилятора Пользователь №: 3 739 |
Нее, ну это уже не смешно. я уже винду даже снёс, поставил на чистую и про версия и експресс и рус и англ - всё по боку... ХЕЛП!
|
|
|
27/04/2013, 14:51
Сообщение
#13
|
|
пишу на С++ за еду Группа: Пользователи Сообщений: 7 292 Регистрация: 08/12/2003 Из: компилятора Пользователь №: 3 739 |
VS2008 не стоял вообще, стоял VS2010 но там я не пользовался визардом, так как кодил в C#. решил кое что на плюсах попробовать, но что-то старт меня уже так задолбал, что желание угасает...
|
|
|
27/04/2013, 15:43
Сообщение
#14
|
|
Избранный :) Группа: Участник Сообщений: 5 052 Регистрация: 20/01/2004 Из: Химки м/о Пользователь №: 4 253 |
ошибки/варнинги компилятора и линковщика лучше бы писать в оригинале...
Есть подозрение, что проект плохо настроен... |
|
|
27/04/2013, 16:14
Сообщение
#15
|
|
пишу на С++ за еду Группа: Пользователи Сообщений: 7 292 Регистрация: 08/12/2003 Из: компилятора Пользователь №: 3 739 |
Создаю в визарде утилиту
sln файл не создаётся создаю проект из существующего кода указываю путь к сдк попытка скомпилить Код 1>------ Перестроение всех файлов начато: проект: maxProject1, Конфигурация: Debug x64 ------ 1>Удаление промежуточных и выходных файлов проекта "maxProject1", конфигурации "Debug|x64" 1>Компиляция... 1>DllEntry.cpp 1>maxProject1.cpp 1>.\maxProject1.cpp(133): TODO: React to the user interface commands. A utility plug-in is controlled by the user from here. 1>Создание кода... 1>Компиляция ресурсов... 1>Microsoft (R) Windows (R) Resource Compiler Version 6.1.6723.1 1>Copyright (C) Microsoft Corporation. All rights reserved. 1>Компиляция манифеста в ресурсы... 1>Microsoft (R) Windows (R) Resource Compiler Version 6.1.6723.1 1>Copyright (C) Microsoft Corporation. All rights reserved. 1>Компоновка... 1> Создается библиотека x64\Debug\maxProject1.lib и объект x64\Debug\maxProject1.exp 1>maxProject1.obj : error LNK2019: ссылка на неразрешенный внешний символ "__declspec(dllimport) public: __cdecl ClassDesc2::ClassDesc2(void)" (__imp_??0ClassDesc2@@QEAA@XZ) в функции "public: __cdecl maxProject1ClassDesc::maxProject1ClassDesc(void)" (??0maxProject1ClassDesc@@QEAA@XZ) 1>maxProject1.obj : error LNK2001: неразрешенный внешний символ ""public: virtual void __cdecl ClassDesc2::ResetClassParams(int)" (?ResetClassParams@ClassDesc2@@UEAAXH@Z)" 1>maxProject1.obj : error LNK2001: неразрешенный внешний символ ""public: virtual int __cdecl ClassDesc2::NumParamBlockDescs(void)" (?NumParamBlockDescs@ClassDesc2@@UEAAHXZ)" 1>maxProject1.obj : error LNK2001: неразрешенный внешний символ ""public: virtual class ParamBlockDesc2 * __cdecl ClassDesc2::GetParamBlockDesc(int)" (?GetParamBlockDesc@ClassDesc2@@UEAAPEAVParamBlockDesc2@@H@Z)" 1>maxProject1.obj : error LNK2001: неразрешенный внешний символ ""public: virtual class ParamBlockDesc2 * __cdecl ClassDesc2::GetParamBlockDescByID(short)" (?GetParamBlockDescByID@ClassDesc2@@UEAAPEAVParamBlockDesc2@@F@Z)" 1>maxProject1.obj : error LNK2001: неразрешенный внешний символ ""public: virtual void __cdecl ClassDesc2::AddParamBlockDesc(class ParamBlockDesc2 *)" (?AddParamBlockDesc@ClassDesc2@@UEAAXPEAVParamBlockDesc2@@@Z)" 1>maxProject1.obj : error LNK2001: неразрешенный внешний символ ""public: virtual void __cdecl ClassDesc2::BeginEditParams(class IObjParam *,class ReferenceMaker *,unsigned long,class Animatable *)" (?BeginEditParams@ClassDesc2@@UEAAXPEAVIObjParam@@PEAVReferenceMaker@@KPEAVAnimata ble@@@Z)" 1>maxProject1.obj : error LNK2001: неразрешенный внешний символ ""public: virtual void __cdecl ClassDesc2::EndEditParams(class IObjParam *,class ReferenceMaker *,unsigned long,class Animatable *)" (?EndEditParams@ClassDesc2@@UEAAXPEAVIObjParam@@PEAVReferenceMaker@@KPEAVAnimatabl e@@@Z)" 1>maxProject1.obj : error LNK2001: неразрешенный внешний символ ""public: virtual void __cdecl ClassDesc2::InvalidateUI(class ParamBlockDesc2 *)" (?InvalidateUI@ClassDesc2@@UEAAXPEAVParamBlockDesc2@@@Z)" 1>maxProject1.obj : error LNK2001: неразрешенный внешний символ ""public: virtual char * __cdecl ClassDesc::GetRsrcString(__int64)" (?GetRsrcString@ClassDesc@@UEAAPEAD_J@Z)" 1>maxProject1.obj : error LNK2001: неразрешенный внешний символ ""public: virtual void __cdecl ClassDesc2::MakeAutoParamBlocks(class ReferenceMaker *)" (?MakeAutoParamBlocks@ClassDesc2@@UEAAXPEAVReferenceMaker@@@Z)" 1>maxProject1.obj : error LNK2001: неразрешенный внешний символ ""public: virtual int __cdecl ClassDesc2::NumParamMaps(void)" (?NumParamMaps@ClassDesc2@@UEAAHXZ)" 1>maxProject1.obj : error LNK2001: неразрешенный внешний символ ""public: virtual class IParamMap2 * __cdecl ClassDesc2::GetParamMap(int)" (?GetParamMap@ClassDesc2@@UEAAPEAVIParamMap2@@H@Z)" 1>maxProject1.obj : error LNK2001: неразрешенный внешний символ ""public: virtual class FPInterface * __cdecl ClassDesc::GetInterface(char *)" (?GetInterface@ClassDesc@@UEAAPEAVFPInterface@@PEAD@Z)" 1>maxProject1.obj : error LNK2001: неразрешенный внешний символ ""public: virtual class FPInterface * __cdecl ClassDesc::GetInterface(class Interface_ID)" (?GetInterface@ClassDesc@@UEAAPEAVFPInterface@@VInterface_ID@@@Z)" 1>maxProject1.obj : error LNK2001: неразрешенный внешний символ ""public: virtual void __cdecl ClassDesc::AddInterface(class FPInterface *)" (?AddInterface@ClassDesc@@UEAAXPEAVFPInterface@@@Z)" 1>maxProject1.obj : error LNK2019: ссылка на неразрешенный внешний символ "__declspec(dllimport) public: void __cdecl ClassDesc2::SetUserDlgProc(class ParamBlockDesc2 *,short,class ParamMap2UserDlgProc *)" (__imp_?SetUserDlgProc@ClassDesc2@@QEAAXPEAVParamBlockDesc2@@FPEAVParamMap2UserDlgProc@@ @Z) в функции "public: virtual void __cdecl ClassDesc2::SetUserDlgProc(class ParamBlockDesc2 *,class ParamMap2UserDlgProc *)" (?SetUserDlgProc@ClassDesc2@@UEAAXPEAVParamBlockDesc2@@PEAVParamMap2UserDlgProc@@@ Z) 1>maxProject1.obj : error LNK2019: ссылка на неразрешенный внешний символ "__declspec(dllimport) public: static void __cdecl MaxHeapOperators::operator delete(void *)" (__imp_??3MaxHeapOperators@@SAXPEAX@Z) в функции "public: virtual void * __cdecl maxProject1ClassDesc::`scalar deleting destructor'(unsigned int)" (??_GmaxProject1ClassDesc@@UEAAPEAXI@Z) 1>maxProject1.obj : error LNK2019: ссылка на неразрешенный внешний символ "__declspec(dllimport) public: virtual __cdecl ClassDesc2::~ClassDesc2(void)" (__imp_??1ClassDesc2@@UEAA@XZ) в функции "public: virtual __cdecl maxProject1ClassDesc::~maxProject1ClassDesc(void)" (??1maxProject1ClassDesc@@UEAA@XZ) 1>maxProject1.obj : error LNK2019: ссылка на неразрешенный внешний символ "__declspec(dllimport) public: __cdecl CStr::~CStr(void)" (__imp_??1CStr@@QEAA@XZ) в функции "public: virtual void __cdecl UtilityObj::SetStartupParam(class CStr)" (?SetStartupParam@UtilityObj@@UEAAXVCStr@@@Z) 1>maxProject1.obj : error LNK2019: ссылка на неразрешенный внешний символ "__declspec(dllimport) int __cdecl assert1(int,char *,char *,char *)" (__imp_?assert1@@YAHHPEAD00@Z) в функции "public: class FPInterface * & __cdecl Tab<class FPInterface *>::operator[](__int64)const " (??A?$Tab@PEAVFPInterface@@@@QEBAAEAPEAVFPInterface@@_J@Z) 1>x64\Debug\maxProject1.dll : fatal error LNK1120: 21 неразрешенных внешних элементов 1>Журнал построения был сохранен в "file://c:\Users\ecx\Documents\Visual Studio 2008\Projects\maxProject1\x64\Debug\BuildLog.htm" 1>maxProject1 - ошибок 22, предупреждений 0 ========== Перестроение всех: успешно: 0, с ошибками: 1, пропущено: 0 ========== Дальше. Пробую откомпилить проект из howto получаю Код 1>------ Построение начато: проект: intervalarray, Конфигурация: Debug x64 ------
1>Компиляция... 1>IntervalArray.cpp 1>Компоновка... 1>LINK : fatal error LNK1104: не удается открыть файл ''.\x64\Debug\IntervalArray.obj'' 1>Журнал построения был сохранен в "file://c:\Program Files (x86)\Autodesk\3ds Max 2012 SDK\maxsdk\howto\maxscript\intervalarray\x64\Debug\BuildLog.htm" 1>intervalarray - ошибок 1, предупреждений 0 ========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ========== Сообщение отредактировал ECXIMER - 27/04/2013, 16:23 |
|
|
Bots |
Системное сообщение
|
|
|
|
|
Текстовая версия | Сейчас: 24/04/2024 - 14:27 |