Can Tcl Dev Kit build 64-bit applications?
Thanks,
Bob
Yes, but of course you need to use a 64-bit base kit and only 64-bit
extensions (or pure Tcl extensions).
If you use teacup, then you want to pay attention to the platform (e.g.
macosx10.5-i386-x86_64).
--
+------------------------------------------------------------------------+
| Gerald W. Lester, President, KNG Consulting LLC |
| Email: Gerald...@kng-consulting.net |
+------------------------------------------------------------------------+
Bob
I think that the 64-bit distribution of ActiveTcl is somewhat
commercial. You cannot use teacup to bring packages.
I think...
(I am having the same problem, and this is why I have no 64-bit windows
version of my open source app...)
George
Well teacup has a number of 64bit packages for the Mac, maybe you should
consider changing OSes. :)
While I can't speak for most of the packages you mention, I think you'll
find that the standard TWAPI distro ships with both 32-bit and 64-bit
dll's. It even does the necessary legwork to load the appropriate one
for the given environment. Also, recent versions of TWAPI have greatly
enhanced COM capabilities. In fact, I've been able to use it as a
replacement for the TCOM library in several apps, which might eliminate
your need for a 64-bit version of TCOM.
Jeff
Bob, twapi has had 64-bit versions since the 3.0 release a while back.
/Ashok
Linux 64 and OS X are free I think for ActiveTcl. Only windows 64 is
commercial.
George
I've been using a self-made Win64 version of TCOM for a while, as I
had
a similar problem and could not find a 64 bit TCOM; feel free to try
it.
The trick was to replace the InterfaceAdapterVtbl.cpp module, which
contains inline
assembly code (there is no inline asm for 64 bit in MSVC), with a true
asm module,
rewrite it for 64 bit, adapt ComObject.cpp and ComObject.h, adapt the
build process
to use masm for 64 bit, and that's it.
You can find the mentioned source files at http://www.tin-pot.coco.mydisk.se/
In the Download folder there, I provide
- a tcom64.zip archive, containing the Tcom 64 library/tcom files
(dll's etc) and
- a simple installer for a 64 bit Tcl8.6 distro, including the tcom
stuff.
HTH
Martin
Is that just to use teacup? I see an installer for 64 bit Windows.
Robert