<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div><span><a href="https://projects.kde.org/projects/kde/kdebindings/smoke">Here</a> you can find 2 of the repositories you need: smokegen and smokeqt (the latter are the Smoke Qt bindings which produce the libsmokeqt*.dll-s). <a href="https://gitorious.org/assemblygen">Here</a> you can find assemblygen (check out the branch of "assemblies"), the tool that generates the managed assemblies (qyoto-*.dll) from the Smoke libraries.</span></div><div><span>Some more build instructions: that LIBRARY thing I described on the mailing list for smokegen must be done for all CMakeLists. Another thing about CMakeLists is that the dependent libs will look for lib*.so and thus fail. You must change that to lib*.dll. Of course, these cannot be sent as patches because they are Windows-specific so for now everyone who wants to build Qyoto has to
 fix them on his own.<br></span></div><div><br></div>  <div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"> <div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"> <font face="Arial" size="2"> <hr size="1">  <b><span style="font-weight:bold;">From:</span></b> Steven Boswell II <ulatekh@yahoo.com><br> <b><span style="font-weight: bold;">To:</span></b> Dimitar Dobrev <dpldobrev@yahoo.com> <br> <b><span style="font-weight: bold;">Sent:</span></b> Wednesday, November 30, 2011 3:43 AM<br> <b><span style="font-weight: bold;">Subject:</span></b> Re: Qyoto on Windows<br> </font> <br>
<div id="yiv946597804"><div><div style="color:#000;background-color:#fff;font-family:times new roman, new york, times, serif;font-size:12pt;"><div><span>I put mingw10.dll into my application folder and still no luck.  But I put </span><span id="yiv946597804yui_3_2_0_15_1322597665051212">C:\QtSDK\Desktop\Qt\4.7.4\mingw\bin into my path and my app finally runs!  So I can figure out what's left.  Thanks so much for your help!  I look forward to testing the heck out of the Windows port of Qyoto!</span></div><div><br><span id="yiv946597804yui_3_2_0_15_1322597665051212"></span></div><div><span id="yiv946597804yui_3_2_0_15_1322597665051212">BTW, in the kdebindings mailing list, from 11/12 to around 11/19, you have some commits.  What were they to?  I was looking at the only kdebindings version-control databases I know of, e.g. https://projects.kde.org/projects/kde/kdebindings/smoke/smokegen/repository , and I don't see any new
 commits.  I
 wanted to get your latest changes so I could practice building them on my own.</span></div><div><br><span id="yiv946597804yui_3_2_0_15_1322597665051212"></span></div><div><span id="yiv946597804yui_3_2_0_15_1322597665051212">Thanks again!  Let me know if there's anything I can do for you (aside from testing your stuff on my end).<br></span></div><div><br><span id="yiv946597804yui_3_2_0_15_1322597665051212"></span></div><div><span id="yiv946597804yui_3_2_0_15_1322597665051212">Steven Boswell<br></span></div><div><br></div>  <div style="font-family:times new roman, new york, times, serif;font-size:12pt;"> <div style="font-family:times new roman, new york, times, serif;font-size:12pt;"> <font face="Arial" size="2"> <hr size="1">  <b><span style="font-weight:bold;">From:</span></b> Dimitar Dobrev <dpldobrev@yahoo.com><br> <b><span style="font-weight:bold;">To:</span></b> Steven Boswell II <ulatekh@yahoo.com> <br> <b><span
 style="font-weight:bold;">Sent:</span></b> Tuesday, November 29, 2011 2:48 PM<br> <b><span style="font-weight:bold;">Subject:</span></b> Re: Qyoto on Windows<br> </font> <br>
<div id="yiv946597804"><div><div style="color:rgb(0, 0, 0);background-color:rgb(255, 255, 255);font-family:times new roman, new york, times, serif;font-size:12pt;"><span>I ran your exe and it runs (I get an error a bit later but not a </span><span id="yiv946597804yui_3_2_0_15_1322597665051145"></span><span id="yiv946597804yui_3_2_0_15_1322597665051212">DllNotFoundException). However, I have Qt in my path and thus I forgot you need C:\QtSDK\Desktop\Qt\4.7.4\mingw\bin\mingwm10.dll in your app folder as well. For more info see <a rel="nofollow" target="_blank" href="http://doc.qt.nokia.com/latest/deployment-windows.html">here</a>.<br></span><div><br></div>  <div style="font-family:times new roman, new york, times, serif;font-size:12pt;"> <div style="font-family:times new roman, new york, times, serif;font-size:12pt;"> <font face="Arial" size="2"> <hr size="1">  <b><span style="font-weight:bold;">From:</span></b> Steven Boswell II
 <ulatekh@yahoo.com><br> <b><span style="font-weight:bold;">To:</span></b>
 Dimitar Dobrev <dpldobrev@yahoo.com> <br> <b><span style="font-weight:bold;">Sent:</span></b> Tuesday, November 29, 2011 11:09 PM<br> <b><span style="font-weight:bold;">Subject:</span></b> Re: Qyoto on Windows<br> </font> <br>
<div id="yiv946597804"><div><div style="color:rgb(0, 0, 0);background-color:rgb(255, 255, 255);font-family:times new roman, new york, times, serif;font-size:12pt;"><div id="yiv946597804"><div><div style="color:rgb(0, 0, 0);background-color:rgb(255, 255, 255);font-family:times new roman, new york, times, serif;font-size:12pt;"><div id="yiv946597804yui_3_2_0_15_132259766505148"><span id="yiv946597804yui_3_2_0_15_1322597665051145">I want to thank you once again for all the help you're giving me.  I wouldn't have gotten anywhere without your work on the Windows version of Qyoto.</span><span><br></span></div><div id="yiv946597804yui_3_2_0_15_132259766505148"><br><span id="yiv946597804yui_3_2_0_15_1322597665051145"></span></div><div id="yiv946597804yui_3_2_0_15_132259766505148"><span id="yiv946597804yui_3_2_0_15_1322597665051145">Yes, I'm working on a Qt/C# project, but I wrote it under Linux.  So the smoke libraries were already
 installed, since the qyoto package
 depended on
 them.</span></div><div id="yiv946597804yui_3_2_0_15_132259766505148"><br><span id="yiv946597804yui_3_2_0_15_1322597665051145"></span></div><div id="yiv946597804yui_3_2_0_15_132259766505148"><span id="yiv946597804yui_3_2_0_15_1322597665051145">One of my co-workers, miraculously, had previously downloaded the offline
 installer for QtSDK, so I got further along today.<br></span></div><div id="yiv946597804yui_3_2_0_15_132259766505148"><br><span id="yiv946597804yui_3_2_0_15_1322597665051145"></span></div><div id="yiv946597804yui_3_2_0_15_132259766505148"><span id="yiv946597804yui_3_2_0_15_1322597665051145">I've copied all the DLLs you listed to my application directory, including the debug versions of the QtSDK libraries (i.e. QtCored4.dll and QtGuid4.dll), just to be safe.  But there's no change -- it still throws a </span><span id="yiv946597804yui_3_2_0_15_1322597665051212">DllNotFoundException for qyoto-qtcore-native.</span></div><div id="yiv946597804yui_3_2_0_15_132259766505148"><br><span id="yiv946597804yui_3_2_0_15_1322597665051212"></span></div><div id="yiv946597804yui_3_2_0_15_132259766505148"><span id="yiv946597804yui_3_2_0_15_1322597665051212">My application only refers to the qyoto-qtcore and qyoto-qtgui assemblies, so I only copied the files
 related to those.  Here's my list:</span></div><div id="yiv946597804yui_3_2_0_15_132259766505148"><br><span id="yiv946597804yui_3_2_0_15_1322597665051212"></span></div><div id="yiv946597804yui_3_2_0_15_132259766505148"><span id="yiv946597804yui_3_2_0_15_1322597665051212">libsmokebase.dll</span></div><div id="yiv946597804yui_3_2_0_15_132259766505148"><span id="yiv946597804yui_3_2_0_15_1322597665051212">libsmokeqtcore.dl</span></div><div id="yiv946597804yui_3_2_0_15_132259766505148"><span id="yiv946597804yui_3_2_0_15_1322597665051212">libsmokeqtgui.dll</span></div><div id="yiv946597804yui_3_2_0_15_132259766505148"><span id="yiv946597804yui_3_2_0_15_1322597665051212">QtCore4.dll</span></div><div id="yiv946597804yui_3_2_0_15_132259766505148"><span id="yiv946597804yui_3_2_0_15_1322597665051212">QtCored4.dll</span></div><div id="yiv946597804yui_3_2_0_15_132259766505148"><span id="yiv946597804yui_3_2_0_15_1322597665051212">QtGui4.dll</span></div><div
 id="yiv946597804yui_3_2_0_15_132259766505148"><span id="yiv946597804yui_3_2_0_15_1322597665051212">QtGuid4.dll</span></div><div id="yiv946597804yui_3_2_0_15_132259766505148"><span id="yiv946597804yui_3_2_0_15_1322597665051212">qyoto-qtcore.dll</span></div><div id="yiv946597804yui_3_2_0_15_132259766505148"><span id="yiv946597804yui_3_2_0_15_1322597665051212">qyoto-qtcore-native.dll</span></div><div id="yiv946597804yui_3_2_0_15_132259766505148"><span id="yiv946597804yui_3_2_0_15_1322597665051212">qyoto-qtgui.dll</span></div><div id="yiv946597804yui_3_2_0_15_132259766505148"><span id="yiv946597804yui_3_2_0_15_1322597665051212">qyoto-qtgui-native.dll</span></div><div id="yiv946597804yui_3_2_0_15_132259766505148"><br>Does that look right to you?<br><br>If you're willing, I've attached the executable that I'm trying to run.  See if you get the
 DllNotFoundException.<br><br>Thanks for everything.  Getting Qyoto running on Windows will save a LOT of time and hassle.<br><br>Steven Boswell<br><span id="yiv946597804yui_3_2_0_15_1322597665051212"></span></div><div><br id="yiv946597804yui_3_2_0_15_132259766505151"></div>  <div class="yiv946597804yui_3_2_0_15_132259766505154" id="yiv946597804yui_3_2_0_15_132259766505156" style="font-family:times new roman, new york, times, serif;font-size:12pt;"> <div id="yiv946597804yui_3_2_0_15_1322597665051220" class="yiv946597804yui_3_2_0_15_132259766505161" style="font-family:times new roman, new york, times, serif;font-size:12pt;"> <font face="Arial" size="2"> <hr size="1">  <b><span style="font-weight:bold;">From:</span></b> Dimitar Dobrev <dpldobrev@yahoo.com><br> <b><span style="font-weight:bold;">To:</span></b> Steven Boswell II
 <ulatekh@yahoo.com> <br> <b><span style="font-weight:bold;">Sent:</span></b> Tuesday, November 29, 2011 1:07 PM<br> <b><span style="font-weight:bold;">Subject:</span></b> Re: Qyoto on Windows<br> </font> <br>
<div id="yiv946597804"><div id="yiv946597804yui_3_2_0_15_1322597665051219"><div id="yiv946597804yui_3_2_0_15_1322597665051218" class="yiv946597804yui_3_2_0_15_132259766505173" style="color:rgb(0, 0, 0);background-color:rgb(255, 255, 255);font-family:times new roman, new york, times, serif;font-size:12pt;"><span>Yes, the build instructions are for smokegen only. I have such for the whole Qyoto (some of them I already sent as patches) and I'll gather them and send them when I have some time.</span><div><br><span></span></div><div><span>The libsmoke*.dll assemblies depend on the corresponding Qt assemblies and it is normal for your program to fail without them. I thought you had them already because you said you were working on a project.</span></div><div><span>Anyway, you need the following in your application folder (top to bottom):</span></div><div><span>1. The Qyoto libs you use - qyoto-qtcore.dll, qyoto-qtgui.dll, etc. (from the /lib
 dir);</span></div><div><span>2. Their
 corresponding Qyoto native libs - </span><span>qyoto-qtcore-native.dll, qyoto-qtgui</span><span>-native</span><span>.dll, etc. (from the /bin
 dir</span><span>);</span></div><div><span>3. Their corresponding Smoke libs - libsmokeqtcore.dll, libsmokeqtgui.dll</span><span>, etc. (from the /lib dir</span><span>) + libsmokebase.dll;</span></div><div><span>4. Their </span><span>correspondingQt libs (as you correctly guessed you get them from the Qt SDK (or from any other Qt Windows download from that matter)) - QtCore.dll, QtGui.dll, etc.<br></span></div><div><br></div>  <div id="yiv946597804yui_3_2_0_15_1322597665051217" class="yiv946597804yui_3_2_0_15_132259766505175" style="font-family:times new roman, new york, times, serif;font-size:12pt;"> <div id="yiv946597804yui_3_2_0_15_1322597665051216" class="yiv946597804yui_3_2_0_15_132259766505177" style="font-family:times new roman, new york, times, serif;font-size:12pt;"> <font face="Arial" size="2"> <hr size="1">  <b><span style="font-weight:bold;">From:</span></b> Steven Boswell II <ulatekh@yahoo.com><br> <b><span style="
font-weight:bold;">To:</span></b> Dimitar Dobrev
 <dpldobrev@yahoo.com> <br> <b><span style="font-weight:bold;">Sent:</span></b> Tuesday, November 29, 2011 7:14 PM<br> <b><span style="font-weight:bold;">Subject:</span></b> Qyoto on Windows<br> </font> <br>
<div id="yiv946597804"><div id="yiv946597804yui_3_2_0_15_1322597665051215"><div id="yiv946597804yui_3_2_0_15_1322597665051214" class="yiv946597804yui_3_2_0_15_132259766505189" style="color:rgb(0, 0, 0);background-color:rgb(255, 255, 255);font-family:times new roman, new york, times, serif;font-size:12pt;"><div><span>I found the build instructions you posted for smokegen...is that what you mean?</span></div><div><br><span></span></div><div id="yiv946597804yui_3_2_0_15_1322597665051213"><span id="yiv946597804yui_3_2_0_15_1322597665051212">Eventually I figured out that lib\qyoto*.dll were the C# assemblies, and that bin\qyoto-*-native.dll apparently also need to be in %PATH% somewhere.  But so far, every time I run my C# app (built with MonoDevelop), I get a DllNotFoundException for qyoto-qtcore-native.  My guess is that I need to install QtSDK -- some earlier instructions I found said to install KDE for Windows.  So I'll install
 QtSDK on my computer when I get home from work and try
 again.</span></div><div><br><span></span></div><div><span>Thanks for all your help!</span></div><div><br><span></span></div><div><span>Steven Boswell</span></div><div><br></div>  <div class="yiv946597804yui_3_2_0_15_132259766505191" style="font-family:times new roman, new york, times, serif;font-size:12pt;"> <div class="yiv946597804yui_3_2_0_15_132259766505193" style="font-family:times new roman, new york, times, serif;font-size:12pt;"> <font face="Arial" size="2"> <hr size="1">  <b><span style="font-weight:bold;">From:</span></b> Dimitar Dobrev <dpldobrev@yahoo.com><br> <b><span style="font-weight:bold;">To:</span></b> Steven Boswell II <ulatekh@yahoo.com> <br> <b><span style="font-weight:bold;">Sent:</span></b> Tuesday, November 29, 2011 2:16 AM<br> <b><span style="font-weight:bold;">Subject:</span></b> Re: [Kde-bindings] Qyoto and QTreeView/QAbstractItemModel: "C# instance has been wrongly GC'd for virtual call"<br> </font> <br>
<div id="yiv946597804"><div><div class="yiv946597804yui_3_2_0_15_1322597665051105" style="color:rgb(0, 0, 0);background-color:rgb(255, 255, 255);font-family:times new roman, new york, times, serif;font-size:12pt;"><div><span>There you go. These are just the Windows binaries. I kept the folder structure if you want to set up a build system, otherwise just copy the libraries. They are 32-bit built against Qt 4.7.4 (the Qt libs are not in the package for they are too large and you should have them anyway).</span></div><div><br></div><div>I had a talk with the maintainer to officially upload the Windows binaries somewhere at the KDE bindings page but for now nothing has happened yet. So you can get them from here.</div><div><br></div><div>I'm a little busy so I'll send build instructions later. There are already some that I posted on this mailing list, they should be easy to find.<br><span></span></div><div><br></div>  <div
 class="yiv946597804yui_3_2_0_15_1322597665051107" style="font-family:times new roman, new york, times, serif;font-size:12pt;">
 <div class="yiv946597804yui_3_2_0_15_1322597665051109" style="font-family:times new roman, new york, times, serif;font-size:12pt;"> <font face="Arial" size="2"> <hr size="1">  <b><span style="font-weight:bold;">From:</span></b> Steven Boswell II <ulatekh@yahoo.com><br> <b><span style="font-weight:bold;">To:</span></b> Dimitar Dobrev <dpldobrev@yahoo.com> <br> <b><span style="font-weight:bold;">Sent:</span></b> Monday, November 28, 2011 11:51 PM<br> <b><span style="font-weight:bold;">Subject:</span></b> Re: [Kde-bindings] Qyoto and QTreeView/QAbstractItemModel: "C# instance has been wrongly GC'd for virtual call"<br> </font> <br>
<div id="yiv946597804"><div><div class="yiv946597804yui_3_2_0_15_1322597665051121" style="color:rgb(0, 0, 0);background-color:rgb(255, 255, 255);font-family:times new roman, new york, times, serif;font-size:12pt;"><div><span>That would be great!  Build instructions would be appreciated too!  The most current ones I could find dated back to 2008.</span></div><div><br><span></span></div><div><span>Thanks so much for your help!</span></div><div><br><span></span></div><div><span>Steven Boswell<br></span></div><div><br></div>  <div class="yiv946597804yui_3_2_0_15_1322597665051123" style="font-family:times new roman, new york, times, serif;font-size:12pt;"> <div class="yiv946597804yui_3_2_0_15_1322597665051125" style="font-family:times new roman, new york, times, serif;font-size:12pt;"> <font face="Arial" size="2"> <hr size="1">  <b><span style="font-weight:bold;">From:</span></b> Dimitar Dobrev <dpldobrev@yahoo.com><br> <b><span
 style="font-weight:bold;">To:</span></b>
 Steven Boswell II <ulatekh@yahoo.com>; KDE bindings for other programming languages
 <kde-bindings@kde.org> <br> <b><span style="font-weight:bold;">Sent:</span></b> Monday, November 28, 2011 12:12 PM<br> <b><span style="font-weight:bold;">Subject:</span></b> Re: [Kde-bindings] Qyoto and QTreeView/QAbstractItemModel: "C# instance has been wrongly GC'd for virtual call"<br> </font> <br>
<div id="yiv946597804"><div><div class="yiv946597804yui_3_2_0_15_1322597665051137" style="color:rgb(0, 0, 0);background-color:rgb(255, 255, 255);font-family:times new roman, new york, times, serif;font-size:12pt;"><div><span>I am now porting a cross-platform project, on Windows as a start, and Qyoto works great. I can send you the binaries of you need them.<br></span></div><br> </div></div></div></div> </div>  </div></div></div><br><br> </div> </div>  </div></div></div><br><br> </div> </div>  </div></div></div><br><br> </div> </div>  </div></div></div><br><br> </div> </div>  </div></div></div></div></div></div><br><br> </div> </div>  </div></div></div><br><br> </div> </div>  </div></div></div><br><br> </div> </div>  </div></body></html>