Mudanças entre as edições de "Instalação do Ambiente de Desenvolvimento"
(28 revisões intermediárias por 6 usuários não estão sendo mostradas) | |||
Linha 1: | Linha 1: | ||
− | + | [[category:MRDS]] | |
− | + | == Instalação padronizada do ambiente de desenvolvimento (22/05/2010) == | |
− | + | ATENÇÃO: Siga exatamente todos os passos abaixo, ou sua instalação poderá ficar prejudicada. | |
− | |||
− | |||
− | |||
− | |||
− | + | === Se você já tem o ambiente de desenvolvimento primeiro execute esses passos === | |
− | |||
− | + | #Se você tem alguma versão do Microsoft Visual Studio 2008 Express, Professional ou Standard remova a mesma. (Mais tarde a mesma poderá ser reinstalada, caso seja necessário) | |
+ | #Remova o Microsoft Robotics Developer Studio 2008 Express (MRDS). | ||
+ | #Remova todas as versões da EmguCV que se encontram em seu sistema. (Mais tarde se houver a necessidade de versões diferenciadas as mesmas poderão ser instaladas) | ||
+ | #Remova as pastas deixadas pela desinstalação da EmguCV e do MRDS. | ||
+ | #Reinicie o computador. | ||
− | + | === Começar uma instalação limpa === | |
− | dssprojectmigration /b- | + | #Instale a versão gratuita do Microsoft Visual Studio 2008 Express Editions with SP1 disponível em http://www.microsoft.com/downloads/details.aspx?FamilyId=3254C868-BCB9-412C-95C6-D100C872EC60&displaylang=en |
+ | ##Faça a instalação em: "C:\Microsoft Visual Studio 9.0\". | ||
+ | # Instale a versão gratuita do Microsoft Robotics Developer Studio 2008 Express disponível em http://go.microsoft.com/fwlink/?LinkID=190572 | ||
+ | ##ATENÇÃO: Faça a instalação CUSTOM em: "C:\Microsoft Robotics Dev Studio 2008 R3\" | ||
+ | #Crie os seguinte diretórios em "C:\": | ||
+ | ##"C:\robotics\" e "C:\robotics\tplib" (Third-Party Libs) | ||
+ | #Instale a biblioteca EmguCV 2.0.1.0 (http://sourceforge.net/projects/emgucv/files/emgucv/2.0.1.0/Emgu.CV.x86_2.0.1.0_windows_installer.zip/download) em "C:\robotics\tplib\EmguCV\" | ||
+ | ##OBS: Todas as outras bibliotecas de terceiros relacionadas com o MRDS deverão ser instaladas em "C:\robotics\tplib\". | ||
+ | #Baixe os códigos em estudo do diretório svn do LCAD (você vai precisar de ter uma conta na rede do LCAD e de estar cadastrado no repositório svn roboticaprobabilistica - fale com o Prof. Alberto). | ||
+ | ##Para isso: instale em sua máquina o TortoiseSVN (http://tortoisesvn.net/downloads); | ||
+ | ##Adicione ao TortoiseSVN a lista de arquivos a serem ignorados no versionamento de código: | ||
+ | ### *.obj *.pdb *.pch *.ilk *.exe *.idb *\Debug *\Release | ||
+ | ### Veja como em: http://www.ccppbrasil.org/wiki/Uso_B%C3%A1sico_do_TortoiseSVN | ||
+ | ##Execute um Checkout de http://www.lcad.inf.ufes.br/svn/roboticaprobabilistica para "C:\robotics\": Clique com o botão direito do mouse em "C:\robotics\" e selecione SVN Checkout na tela que vai aparecer, copie a URL do repoisitório para "URL of repository" e clique OK e atenda às solicitações do TortoiseSVN; | ||
+ | #Crie um link do diretório ProMRDS em "C:\robotics\code\proMRDS" para o diretório "C:\Microsoft Robotics Dev Studio 2008 Express\proMRDS" usando o comando Windows junction.exe: | ||
+ | ##Para isto basta executar o scritp junction_paths.cmd (dê dois cliques no mesmo) localizado em "C:\robotics\tools\" | ||
+ | #Atualize os paths internos do projetos, executando a ferramenta DssProjectMigration separadamente, abra o DSS Command Prompt navegue até "C:\robotics\" e execute: | ||
+ | ##> dssprojectmigration /b- code; | ||
+ | ##> dssprojectmigration /p- code; | ||
+ | ##> dssprojectmigration /u- code; | ||
+ | ##> dssprojectmigration /b- lib; | ||
+ | ##> dssprojectmigration /p- lib; | ||
+ | ##> dssprojectmigration /u- lib; | ||
+ | ##Para o significado de cada uma das atualizações de paths leia: http://msdn.microsoft.com/en-us/library/bb483018.aspx | ||
+ | #Abra o Dss Prompt de Comando e vá para o diretório "C:\robotics\code\proMRDS" e execute o comando (não se preocupe com alguns erros em vermelho que vão aparecer): buildall.cmd | ||
+ | #Compilar o SharpGL. Para isso, abrir o solution C:\robotics\lib\SharpGL_v18\SharpGL\SharpGL.sln e dê um Rebuild All | ||
+ | #Checar as referências dos projetos que irá utilizar. Para isto na guia Solution Explorer do Visual Studio procure na árvore de projeto a pasta References e veja se existe alguma referência que esteja perdida (ponto de exclamação amarelo). Caso haja alguma, procure pela referência adicionando a mesma, para isto clique com o botão direito em References e clique na opção Add Reference... | ||
− | + | OBSERVAÇÕES: Sempre que atualizar a seu código pela SVN, não se esqueça de repetir o passo 7. | |
− | + | ATENÇÃO: Verifique as dependencias do Projeto MazeSimulator em C:\Microsoft Robotics Dev Studio 2008 R3\ProMRDS\Chapter9\MazeSimulator\ e atualize as referências. | |
− | + | Depois copie a pasta Maze_Textures que se encontra em C:\Microsoft Robotics Dev Studio 2008 R3\ProMRDS\Chapter9\MazeSimulator\ para C:\Microsoft Robotics Dev Studio 2008 R3\store\media. | |
− | + | Vá no projeto ExplorerSim e execute um rebuild. | |
− | + | Se o seu Windows for 64 bits, o ambiente de simulação do MRDS não funcionará. Uma solução é copiar o executável DssLoader.exe (página de download http://dssloader.codeplex.com/) para a pasta C:\Microsoft Robotics Dev Studio 2008 R3\bin. E na configuração do projeto ExplorerSim, aba Debug, alterar o executável "Start external program" DssHost.exe invocado para o novo executável DssLoader.exe | |
− | + | Os exemplos do livro "Professional Microsoft Robotics Developer Studio" (http://www.promrds.com/ página de download http://www.promrds.com/Downloads.htm) foram incorporados ao nosso código. | |
+ | == ############ ANTIGO ############ == | ||
− | + | === Se você nunca instalou o ambiente de desenvolvimento === | |
− | + | Siga todos os passos abaixo (caso contrário, veja o próximo roteiro abaixo). | |
+ | |||
+ | # Instale a versão gratuita do Microsoft Visual Studio 2008 Express Editions with SP1 disponível em http://www.microsoft.com/downloads/details.aspx?FamilyId=3254C868-BCB9-412C-95C6-D100C872EC60&displaylang=en | ||
+ | # Instale a versão gratuita do Microsoft Robotics Developer Studio 2008 Express disponível em http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=f9d8ddca-ab60-4c62-9770-2aaa87dfd01e | ||
+ | # Baixe os códigos em estudo do diretório svn do LCAD (você vai precisar de ter uma conta na rede do LCAD e de estar cadastrado no repositório svn roboticaprobabilistica - fale com o Prof. Alberto). Para isso: | ||
+ | ## instale em sua máquina o TortoiseSVN (http://tortoisesvn.net/downloads); | ||
+ | ## escolha ou crie um diretório de trabalho e execute um Checkout de http://www.lcad.inf.ufes.br/svn/roboticaprobabilistica para ele: | ||
+ | ### clique com o botão direito do mouse no diretório escolhido e selecione SVN Checkout | ||
+ | ### na tela que vai aparecer, copie a URL do repoisitório para "URL of repository" e clique OK e atenda às solicitações do TortoiseSVN; | ||
+ | # Após baixar os códigos: | ||
+ | ## Crie um link do diretório ProMRDS em seu diretório de trabalho para o diretório "C:\....\Microsoft Robotics Dev Studio 2008 Express" usando o comando Windows junction.exe: | ||
+ | ### baixe e descompacte o junction.exe (http://download.sysinternals.com/Files/Junction.zip) | ||
+ | ### execute o comando em um cmd prompt do Windows (exemplo): C:\>"Program Files\Junction\junction.exe" "C:\Users\Claudine\Microsoft Robotics Dev Studio 2008 Express\ProMRDS" "C:\Users\Claudine\Projects\roboticaprobabilistica\ProMRDS" | ||
+ | ## abra o DSS Command Prompt (Iniciar->Microsoft Robotics Developer Studio 2008 Express->DSS Comand Prompt) e: | ||
+ | ### execute o comando: DssProjectMigration /b- ProMRDS | ||
+ | ### vá para o diretório ProMRDS (cd ProMRDS) e execute o comando (não se preocupe com alguns erros em vermelho que vão aparecer): buildall.cmd | ||
+ | ### vá para o seu diretório de trabalho (cd "diretório de trabalho" e execute o comando DssProjectMigration /b- ExplorerSim | ||
+ | # Copie o arquivo (do seu diretório de trabalho) ExplorerSim/simulated_map.bmp para o diretório "C:\....\Microsoft Robotics Dev Studio 2008 Express\" | ||
+ | # Instale a biblioteca Emgu (http://sourceforge.net/projects/emgucv/files/) seguindo a opções default. | ||
+ | # Abra, no diretório de trabalho, o arquivo ExplorerSim\ExplorerSim.sln | ||
+ | # No editor do C#, no Solution Explorer, clique com o botão da direita em References->Add reference e: | ||
+ | ## selecione a guia browse e navegue até o diretório onde foi instalado o emgucv e dentro de seu subdiretório bin: | ||
+ | ### marque "Emgu.Util.dll" "Emgu.CV.dll" "Emgu.CV.UI.dll" e tecle OK. | ||
+ | # No editor do C#, no Solution Explorer, clique no sinal de "+" ao lado de References e remova SharpGL | ||
+ | # No editor do C#, no Solution Explorer, clique com o botão da direita em References->Add reference e: | ||
+ | ## selecione a guia browse e navegue até o diretório de trabalho\SharpGL_v18\SharpGL\SharpGL\bin\Release e inclua SharpGL.dll | ||
+ | |||
+ | |||
+ | === Se você já instalou o ambiente de desenvolvimento na forma antiga === | ||
+ | |||
+ | # Renomeie o diretório ProMRDS para ProMRDS-old | ||
+ | # Baixe os códigos em estudo do diretório svn do LCAD. Para isso: | ||
+ | ## escolha ou crie um diretório de trabalho e execute um Checkout de http://www.lcad.inf.ufes.br/svn/roboticaprobabilistica para ele: | ||
+ | ### clique com o botão direito do mouse no diretório escolhido e selecione SVN Checkout | ||
+ | ### na tela que vai aparecer, copie a URL do repoisitório para "URL of repository" e clique OK e atenda às solicitações do TortoiseSVN; | ||
+ | # Após baixar os códigos: | ||
+ | ## Crie um link do diretório ProMRDS em seu diretório de trabalho para o diretório "C:\....\Microsoft Robotics Dev Studio 2008 Express" usando o comando Windows junction.exe: | ||
+ | ### baixe e descompacte o junction.exe (http://download.sysinternals.com/Files/Junction.zip) | ||
+ | ### execute o comando em um cmd prompt do Windows (exemplo): C:\>"Program Files\Junction\junction.exe" "C:\Users\Claudine\Microsoft Robotics Dev Studio 2008 Express\ProMRDS" "C:\Users\Claudine\Projects\roboticaprobabilistica\ProMRDS" | ||
+ | ## abra o DSS Command Prompt (Iniciar->Microsoft Robotics Developer Studio 2008 Express->DSS Comand Prompt) e: | ||
+ | ### execute o comando: DssProjectMigration /b- ProMRDS | ||
+ | ### vá para o diretório ProMRDS (cd ProMRDS) e execute o comando (não se preocupe com alguns erros em vermelho que vão aparecer): buildall.cmd | ||
+ | ### vá para o seu diretório de trabalho (cd "diretório de trabalho" e execute o comando DssProjectMigration /b- ExplorerSim | ||
+ | # Copie o arquivo (do seu diretório de trabalho) ExplorerSim/simulated_map.bmp para o diretório "C:\....\Microsoft Robotics Dev Studio 2008 Express\" | ||
+ | # Instale a biblioteca Emgu (http://sourceforge.net/projects/emgucv/files/) seguindo a opções default. | ||
+ | # Abra, no diretório de trabalho, o arquivo ExplorerSim\ExplorerSim.sln | ||
+ | # No editor do C#, no Solution Explorer, clique com o botão da direita em References->Add reference e: | ||
+ | ## selecione a guia browse e navegue até o diretório onde foi instalado o emgucv e dentro de seu subdiretório bin: | ||
+ | ### marque "Emgu.Util.dll" "Emgu.CV.dll" "Emgu.CV.UI.dll" e tecle OK. | ||
+ | # No editor do C#, no Solution Explorer, clique no sinal de "+" ao lado de References e remova SharpGL | ||
+ | # No editor do C#, no Solution Explorer, clique com o botão da direita em References->Add reference e: | ||
+ | ## selecione a guia browse e navegue até o diretório de trabalho\SharpGL_v18\SharpGL\SharpGL\bin\Release e inclua SharpGL.dll | ||
+ | |||
+ | |||
+ | Os exemplos do livro "Professional Microsoft Robotics Developer Studio" (http://www.promrds.com/ página de download http://www.promrds.com/Downloads.htm) foram incorporados ao nosso código. |
Edição atual tal como às 16h58min de 14 de setembro de 2012
Índice
Instalação padronizada do ambiente de desenvolvimento (22/05/2010)
ATENÇÃO: Siga exatamente todos os passos abaixo, ou sua instalação poderá ficar prejudicada.
Se você já tem o ambiente de desenvolvimento primeiro execute esses passos
- Se você tem alguma versão do Microsoft Visual Studio 2008 Express, Professional ou Standard remova a mesma. (Mais tarde a mesma poderá ser reinstalada, caso seja necessário)
- Remova o Microsoft Robotics Developer Studio 2008 Express (MRDS).
- Remova todas as versões da EmguCV que se encontram em seu sistema. (Mais tarde se houver a necessidade de versões diferenciadas as mesmas poderão ser instaladas)
- Remova as pastas deixadas pela desinstalação da EmguCV e do MRDS.
- Reinicie o computador.
Começar uma instalação limpa
- Instale a versão gratuita do Microsoft Visual Studio 2008 Express Editions with SP1 disponível em http://www.microsoft.com/downloads/details.aspx?FamilyId=3254C868-BCB9-412C-95C6-D100C872EC60&displaylang=en
- Faça a instalação em: "C:\Microsoft Visual Studio 9.0\".
- Instale a versão gratuita do Microsoft Robotics Developer Studio 2008 Express disponível em http://go.microsoft.com/fwlink/?LinkID=190572
- ATENÇÃO: Faça a instalação CUSTOM em: "C:\Microsoft Robotics Dev Studio 2008 R3\"
- Crie os seguinte diretórios em "C:\":
- "C:\robotics\" e "C:\robotics\tplib" (Third-Party Libs)
- Instale a biblioteca EmguCV 2.0.1.0 (http://sourceforge.net/projects/emgucv/files/emgucv/2.0.1.0/Emgu.CV.x86_2.0.1.0_windows_installer.zip/download) em "C:\robotics\tplib\EmguCV\"
- OBS: Todas as outras bibliotecas de terceiros relacionadas com o MRDS deverão ser instaladas em "C:\robotics\tplib\".
- Baixe os códigos em estudo do diretório svn do LCAD (você vai precisar de ter uma conta na rede do LCAD e de estar cadastrado no repositório svn roboticaprobabilistica - fale com o Prof. Alberto).
- Para isso: instale em sua máquina o TortoiseSVN (http://tortoisesvn.net/downloads);
- Adicione ao TortoiseSVN a lista de arquivos a serem ignorados no versionamento de código:
- *.obj *.pdb *.pch *.ilk *.exe *.idb *\Debug *\Release
- Veja como em: http://www.ccppbrasil.org/wiki/Uso_B%C3%A1sico_do_TortoiseSVN
- Execute um Checkout de http://www.lcad.inf.ufes.br/svn/roboticaprobabilistica para "C:\robotics\": Clique com o botão direito do mouse em "C:\robotics\" e selecione SVN Checkout na tela que vai aparecer, copie a URL do repoisitório para "URL of repository" e clique OK e atenda às solicitações do TortoiseSVN;
- Crie um link do diretório ProMRDS em "C:\robotics\code\proMRDS" para o diretório "C:\Microsoft Robotics Dev Studio 2008 Express\proMRDS" usando o comando Windows junction.exe:
- Para isto basta executar o scritp junction_paths.cmd (dê dois cliques no mesmo) localizado em "C:\robotics\tools\"
- Atualize os paths internos do projetos, executando a ferramenta DssProjectMigration separadamente, abra o DSS Command Prompt navegue até "C:\robotics\" e execute:
- > dssprojectmigration /b- code;
- > dssprojectmigration /p- code;
- > dssprojectmigration /u- code;
- > dssprojectmigration /b- lib;
- > dssprojectmigration /p- lib;
- > dssprojectmigration /u- lib;
- Para o significado de cada uma das atualizações de paths leia: http://msdn.microsoft.com/en-us/library/bb483018.aspx
- Abra o Dss Prompt de Comando e vá para o diretório "C:\robotics\code\proMRDS" e execute o comando (não se preocupe com alguns erros em vermelho que vão aparecer): buildall.cmd
- Compilar o SharpGL. Para isso, abrir o solution C:\robotics\lib\SharpGL_v18\SharpGL\SharpGL.sln e dê um Rebuild All
- Checar as referências dos projetos que irá utilizar. Para isto na guia Solution Explorer do Visual Studio procure na árvore de projeto a pasta References e veja se existe alguma referência que esteja perdida (ponto de exclamação amarelo). Caso haja alguma, procure pela referência adicionando a mesma, para isto clique com o botão direito em References e clique na opção Add Reference...
OBSERVAÇÕES: Sempre que atualizar a seu código pela SVN, não se esqueça de repetir o passo 7.
ATENÇÃO: Verifique as dependencias do Projeto MazeSimulator em C:\Microsoft Robotics Dev Studio 2008 R3\ProMRDS\Chapter9\MazeSimulator\ e atualize as referências.
Depois copie a pasta Maze_Textures que se encontra em C:\Microsoft Robotics Dev Studio 2008 R3\ProMRDS\Chapter9\MazeSimulator\ para C:\Microsoft Robotics Dev Studio 2008 R3\store\media.
Vá no projeto ExplorerSim e execute um rebuild.
Se o seu Windows for 64 bits, o ambiente de simulação do MRDS não funcionará. Uma solução é copiar o executável DssLoader.exe (página de download http://dssloader.codeplex.com/) para a pasta C:\Microsoft Robotics Dev Studio 2008 R3\bin. E na configuração do projeto ExplorerSim, aba Debug, alterar o executável "Start external program" DssHost.exe invocado para o novo executável DssLoader.exe
Os exemplos do livro "Professional Microsoft Robotics Developer Studio" (http://www.promrds.com/ página de download http://www.promrds.com/Downloads.htm) foram incorporados ao nosso código.
############ ANTIGO ############
Se você nunca instalou o ambiente de desenvolvimento
Siga todos os passos abaixo (caso contrário, veja o próximo roteiro abaixo).
- Instale a versão gratuita do Microsoft Visual Studio 2008 Express Editions with SP1 disponível em http://www.microsoft.com/downloads/details.aspx?FamilyId=3254C868-BCB9-412C-95C6-D100C872EC60&displaylang=en
- Instale a versão gratuita do Microsoft Robotics Developer Studio 2008 Express disponível em http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=f9d8ddca-ab60-4c62-9770-2aaa87dfd01e
- Baixe os códigos em estudo do diretório svn do LCAD (você vai precisar de ter uma conta na rede do LCAD e de estar cadastrado no repositório svn roboticaprobabilistica - fale com o Prof. Alberto). Para isso:
- instale em sua máquina o TortoiseSVN (http://tortoisesvn.net/downloads);
- escolha ou crie um diretório de trabalho e execute um Checkout de http://www.lcad.inf.ufes.br/svn/roboticaprobabilistica para ele:
- clique com o botão direito do mouse no diretório escolhido e selecione SVN Checkout
- na tela que vai aparecer, copie a URL do repoisitório para "URL of repository" e clique OK e atenda às solicitações do TortoiseSVN;
- Após baixar os códigos:
- Crie um link do diretório ProMRDS em seu diretório de trabalho para o diretório "C:\....\Microsoft Robotics Dev Studio 2008 Express" usando o comando Windows junction.exe:
- baixe e descompacte o junction.exe (http://download.sysinternals.com/Files/Junction.zip)
- execute o comando em um cmd prompt do Windows (exemplo): C:\>"Program Files\Junction\junction.exe" "C:\Users\Claudine\Microsoft Robotics Dev Studio 2008 Express\ProMRDS" "C:\Users\Claudine\Projects\roboticaprobabilistica\ProMRDS"
- abra o DSS Command Prompt (Iniciar->Microsoft Robotics Developer Studio 2008 Express->DSS Comand Prompt) e:
- execute o comando: DssProjectMigration /b- ProMRDS
- vá para o diretório ProMRDS (cd ProMRDS) e execute o comando (não se preocupe com alguns erros em vermelho que vão aparecer): buildall.cmd
- vá para o seu diretório de trabalho (cd "diretório de trabalho" e execute o comando DssProjectMigration /b- ExplorerSim
- Crie um link do diretório ProMRDS em seu diretório de trabalho para o diretório "C:\....\Microsoft Robotics Dev Studio 2008 Express" usando o comando Windows junction.exe:
- Copie o arquivo (do seu diretório de trabalho) ExplorerSim/simulated_map.bmp para o diretório "C:\....\Microsoft Robotics Dev Studio 2008 Express\"
- Instale a biblioteca Emgu (http://sourceforge.net/projects/emgucv/files/) seguindo a opções default.
- Abra, no diretório de trabalho, o arquivo ExplorerSim\ExplorerSim.sln
- No editor do C#, no Solution Explorer, clique com o botão da direita em References->Add reference e:
- selecione a guia browse e navegue até o diretório onde foi instalado o emgucv e dentro de seu subdiretório bin:
- marque "Emgu.Util.dll" "Emgu.CV.dll" "Emgu.CV.UI.dll" e tecle OK.
- selecione a guia browse e navegue até o diretório onde foi instalado o emgucv e dentro de seu subdiretório bin:
- No editor do C#, no Solution Explorer, clique no sinal de "+" ao lado de References e remova SharpGL
- No editor do C#, no Solution Explorer, clique com o botão da direita em References->Add reference e:
- selecione a guia browse e navegue até o diretório de trabalho\SharpGL_v18\SharpGL\SharpGL\bin\Release e inclua SharpGL.dll
Se você já instalou o ambiente de desenvolvimento na forma antiga
- Renomeie o diretório ProMRDS para ProMRDS-old
- Baixe os códigos em estudo do diretório svn do LCAD. Para isso:
- escolha ou crie um diretório de trabalho e execute um Checkout de http://www.lcad.inf.ufes.br/svn/roboticaprobabilistica para ele:
- clique com o botão direito do mouse no diretório escolhido e selecione SVN Checkout
- na tela que vai aparecer, copie a URL do repoisitório para "URL of repository" e clique OK e atenda às solicitações do TortoiseSVN;
- escolha ou crie um diretório de trabalho e execute um Checkout de http://www.lcad.inf.ufes.br/svn/roboticaprobabilistica para ele:
- Após baixar os códigos:
- Crie um link do diretório ProMRDS em seu diretório de trabalho para o diretório "C:\....\Microsoft Robotics Dev Studio 2008 Express" usando o comando Windows junction.exe:
- baixe e descompacte o junction.exe (http://download.sysinternals.com/Files/Junction.zip)
- execute o comando em um cmd prompt do Windows (exemplo): C:\>"Program Files\Junction\junction.exe" "C:\Users\Claudine\Microsoft Robotics Dev Studio 2008 Express\ProMRDS" "C:\Users\Claudine\Projects\roboticaprobabilistica\ProMRDS"
- abra o DSS Command Prompt (Iniciar->Microsoft Robotics Developer Studio 2008 Express->DSS Comand Prompt) e:
- execute o comando: DssProjectMigration /b- ProMRDS
- vá para o diretório ProMRDS (cd ProMRDS) e execute o comando (não se preocupe com alguns erros em vermelho que vão aparecer): buildall.cmd
- vá para o seu diretório de trabalho (cd "diretório de trabalho" e execute o comando DssProjectMigration /b- ExplorerSim
- Crie um link do diretório ProMRDS em seu diretório de trabalho para o diretório "C:\....\Microsoft Robotics Dev Studio 2008 Express" usando o comando Windows junction.exe:
- Copie o arquivo (do seu diretório de trabalho) ExplorerSim/simulated_map.bmp para o diretório "C:\....\Microsoft Robotics Dev Studio 2008 Express\"
- Instale a biblioteca Emgu (http://sourceforge.net/projects/emgucv/files/) seguindo a opções default.
- Abra, no diretório de trabalho, o arquivo ExplorerSim\ExplorerSim.sln
- No editor do C#, no Solution Explorer, clique com o botão da direita em References->Add reference e:
- selecione a guia browse e navegue até o diretório onde foi instalado o emgucv e dentro de seu subdiretório bin:
- marque "Emgu.Util.dll" "Emgu.CV.dll" "Emgu.CV.UI.dll" e tecle OK.
- selecione a guia browse e navegue até o diretório onde foi instalado o emgucv e dentro de seu subdiretório bin:
- No editor do C#, no Solution Explorer, clique no sinal de "+" ao lado de References e remova SharpGL
- No editor do C#, no Solution Explorer, clique com o botão da direita em References->Add reference e:
- selecione a guia browse e navegue até o diretório de trabalho\SharpGL_v18\SharpGL\SharpGL\bin\Release e inclua SharpGL.dll
Os exemplos do livro "Professional Microsoft Robotics Developer Studio" (http://www.promrds.com/ página de download http://www.promrds.com/Downloads.htm) foram incorporados ao nosso código.