<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to FAQ</title><link>https://sourceforge.net/p/erprock/wiki/FAQ/</link><description>Recent changes to FAQ</description><atom:link href="https://sourceforge.net/p/erprock/wiki/FAQ/feed" rel="self"/><language>en</language><lastBuildDate>Fri, 09 Mar 2012 17:34:42 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/erprock/wiki/FAQ/feed" rel="self" type="application/rss+xml"/><item><title>WikiPage FAQ modified by Rafael Donato Azevedo Loureiro</title><link>https://sourceforge.net/p/erprock/wiki/FAQ/</link><description>&lt;div&gt;&lt;b&gt;FAQ&lt;/b&gt;&lt;/div&gt;&lt;p&gt;&lt;div&gt;Se você experimentar um problema relativo ao arquivo "qt_menu.nib", na hora de executar uma aplicação compilada com o Qt, será necessário alterar o arquivo {diretorio_dos_fontes_do_qt}/qmake/generators/unix/unixmake2.cpp . Aproximadamente na linha 336, deverá haver um código como o seguinte:&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;t &amp;lt;&amp;lt; "####### Build rules" &amp;lt;&amp;lt; endl &amp;lt;&amp;lt; endl;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br/&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;Para corrigir o problema, será necessário embaixo desta linha acrescentar um bloco de código, de modo que o resultado final será como o abaixo:&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;    t &amp;lt;&amp;lt; "####### Build rules" &amp;lt;&amp;lt; endl &amp;lt;&amp;lt; endl;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;i&gt;#ifdef Q_OS_MAC&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;#ifndef QT_SHARED&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;    if (project-&amp;gt;first("QMAKE_BUNDLE") != "") {&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;        t &amp;lt;&amp;lt; "qtmenu := $(shell mkdir -p "&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;          &amp;lt;&amp;lt; escapeFilePath(project-&amp;gt;first("DESTDIR") + project-&amp;gt;first("QMAKE_BUNDLE") + "/Contents/Resources")&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;          &amp;lt;&amp;lt; " &amp;amp;&amp;amp; cp -R "&amp;lt;&amp;lt; "/usr/local/Trolltech/Qt-4.7.4/lib/qt_menu.nib " &amp;lt;&amp;lt; escapeFilePath(project-&amp;gt;first("DESTDIR") + project-&amp;gt;first("QMAKE_BUNDLE") + "/Contents/Resources") &amp;lt;&amp;lt; ")"&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;          &amp;lt;&amp;lt; escapeFilePath(project-&amp;gt;first("DESTDIR") + project-&amp;gt;first("QMAKE_BUNDLE") + "/Contents/Resources") &amp;lt;&amp;lt; ")"&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;          &amp;lt;&amp;lt; endl &amp;lt;&amp;lt; endl;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;    }&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;#endif&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;#endif&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br/&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;Lembrando de ajustar corretamente o caminho do Qt que corresponde à realidade do seu ambiente&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br/&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;Então no diretório raíz dos fontes do Qt, você deverá:&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Limpar sua configuração (make confclean)&lt;/li&gt;&lt;li&gt;Limpar os arquivos-objeto gerados na primeira compilação (gmake clean)&lt;/li&gt;&lt;li&gt;Rodar novamente o comando de ./configure, make e make install&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;===&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Q- O prompt de comando do visual studio dá erro. Ele não seta corretamente as variáveis de ambiente&lt;/div&gt;&lt;div&gt;R- É um problema que pode ser causado pelo fato de algumas versões do Visual Studio não serem compatíveis com parênteses na cláusula IF.&lt;/div&gt;&lt;div&gt;A possível solução é trocar as seguintes linhas, no seu arquivo vsvars32.bat, que se encontra dentro do diretório Common7\Tools, da sua pasta do Visual Studio:&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;@if not "%WindowsSdkDir%" == "" (&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;set "PATH=%WindowsSdkDir%bin;%PATH%"&lt;/div&gt;&lt;div&gt;set "INCLUDE=%WindowsSdkDir%include;%INCLUDE%"&lt;/div&gt;&lt;div&gt;set "LIB=%WindowsSdkDir%lib;%LIB%"&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;)&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;por estas:&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;@if "%WindowsSdkDir%" == "" goto NoSDK&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;@set "PATH=%WindowsSdkDir%bin;%PATH%"&lt;/div&gt;&lt;div&gt;@set "INCLUDE=%WindowsSdkDir%include;%INCLUDE%"&lt;/div&gt;&lt;div&gt;@set "LIB=%WindowsSdkDir%lib;%LIB%"&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;:NoSDK&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;===&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Q- Como configurar o projeto para que seja possível debugá-los através do Visual Studio?&lt;/div&gt;&lt;div&gt;R-&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;To enable debugging:&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;1) Goto Project Properties&lt;/div&gt;&lt;div&gt;2) On the left expand "Configuration Properties"&lt;/div&gt;&lt;div&gt;3) Expand "C/C++"&lt;/div&gt;&lt;div&gt;4) On the left, Select "General"&lt;/div&gt;&lt;div&gt;5) On the right, change "Debug Information Format" to "Program Database For Edit And Continue (/ZI)"&lt;/div&gt;&lt;div&gt;5) On the left, Select "Optimization"&lt;/div&gt;&lt;div&gt;6) On the right, change "Optimization" to "Disabled (/Od)"&lt;/div&gt;&lt;div&gt;7) On the left, expand "Linker"&lt;/div&gt;&lt;div&gt;8) On the left, select "Debugging"&lt;/div&gt;&lt;div&gt;9) On the right, change "Generate Debug Info" to "Yes"&lt;/div&gt;&lt;div&gt;10) Click ok&lt;/div&gt;&lt;div&gt;11) Set your breakpoints&lt;/div&gt;&lt;div&gt;12) Rebuild your application&lt;/div&gt;&lt;div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div&gt;Also when running your application use Ctrl+F5 to build and run it, this keeps the console window open long enough for you to see your output.&lt;/div&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Rafael Donato Azevedo Loureiro</dc:creator><pubDate>Fri, 09 Mar 2012 17:34:42 -0000</pubDate><guid>https://sourceforge.net481358e092826f8d326a04559a8c3f9e26cb7241</guid></item></channel></rss>