一、tcl脚本在加载dll时,对于32位和64位的dll,对tcl版本有要求。使用tcl86出现如下错误:
卸载tcl86,重新安装tcl84可以解决这一问题。
二、Tcld的load命令指定路径时使用反斜杠,如:
load C:/Users/Administrator/Desktop/test/********.dll三、python中调用tcl是通过加载TkInter来实现的,不同Python版本对TkInter大小写要求不同。一个简单的例子如下:
test_pt.py代码:
from tkinter import Tcl
tcl = Tcl()
tcl.eval('source test.tcl')
test.tcl代码:
set b 1
while { 1 } {
set b [ expr $b+1 ]
if { $b == 5 } break
puts $b
}
puts $b
四、python3.5.2默认版本Tcl为8.6:
Python2.7默认版本Tcl为8.5:
五、 python 通过tkinter调用自带的版本的Tcl,可以调用其他tcl版本吗???
解决办法如下:
六、 error LNK2026: 模块对于 SAFESEH 映像是不安全的
解决方法:
1.打开该项目的“属性页”对话框。
2.单击“链接器”文件夹。
3.单击“命令行”属性页。
4.将 /SAFESEH:NO 键入“附加选项”框中,然后点击应用。
七、VS2012中添加头文件和库文件
1.添加工程的头文件目录:工程---属性---配置属性---c/c++---常规---附加包含目录:加上头文件存放目录。
2.添加文件引用的lib静态库路径:工程---属性---配置属性---链接器---常规---附加库目录:加上lib文件存放目录。
3.然后添加工程引用的lib文件名:工程---属性---配置属性---链接器---输入---附加依赖项:加上lib文件名。
八、win7添加环境变量
计算机----系统属性----高级系统设置----环境变量。
九、pyd是什么格式的文件:
1、PYD是一种PYTHON动态模块。
2、实质上还是dll文件,只是改了后缀为PYD。
版权声明:本文为ncut_nwpu原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。