NSIS安装工具的System插件的问题
2009-10-23 22:41
267 查看
接触了NSIS制作安装包工具有一段时间了,总的来说,这个工具让制作安装包成了一个比较简单的活.今天在做一个项目的安装包,结果几乎相同的代码,System::Call 死活调用不了DLL.原先以为是自己的DLL写法有问题,检查了好几遍,确定没错误.然后把精力主要放到***.nsi脚本上面,还是查不出错.
这样不断排除了两三个小时,结果想到这个System插件是外国人的写的,而我的默认安装目录又是有中文名的,会不会不支持中文名呢?
结果把目录名改成不包括中文名的目录,结果竟然调用了!那这样限制用户的安装目录也太难了吧,而且也不合理吧?
会不是只要需要调用的DLL的路径不包含中文名就可以了呢?经过验证,确实是这样的.所以我前面加了一句.
SetOutPath $TEMP,成功解决了问题.(临时目录算是一个比较好的选择吧.)
这次带给的教训是要注重小细节.
这样不断排除了两三个小时,结果想到这个System插件是外国人的写的,而我的默认安装目录又是有中文名的,会不会不支持中文名呢?
结果把目录名改成不包括中文名的目录,结果竟然调用了!那这样限制用户的安装目录也太难了吧,而且也不合理吧?
会不是只要需要调用的DLL的路径不包含中文名就可以了呢?经过验证,确实是这样的.所以我前面加了一句.
SetOutPath $TEMP,成功解决了问题.(临时目录算是一个比较好的选择吧.)
这次带给的教训是要注重小细节.
相关文章推荐
- NSIS安装工具的System插件的问题
- 【system】Findbugs静态分析工具插件安装
- NSIS常见问题集锦(转载) 大众最好的安装制作工具
- NSIS常见问题集锦(转载) 大众最好的安装制作工具
- RestAPI工具Chrome插件Postman的安装方法和安装包下载问题
- 关于javaScript开发工具的问题(我在myeclipse里安装aptana插件过程)
- python3.4学习笔记(五) IDLE显示行号问题,插件安装和其他开发工具介绍
- Angular14 Visual Studio Code作为Angular开发工具常用插件安装、json-server安装与使用、angular/cli安装失败问题、emmet安装
- 在线安装maven插件问题:Cannot complete the install because one or more required items could not be found.
- (转)eclipse的插件安装问题解决
- 安装和启动tftp-server服务器及可能出现Redirecting to /bin/systemctl restart xinetd.service问题的解决方式
- 解决Atom插件安装下载问题
- xcode 安装插件管理工具Alcatraz
- Atom 插件无法安装的问题以及本地离线安装的方法
- VS2010~2015番茄助手VA_X 2073 重新安装时遇到问题The security key for this program currently stored on your system
- 解决ubuntu16.04下chrome安装flash插件的问题
- SVN工具03:SVN服务端安装2503、2502问题
- ubuntu14.04.4LTS安装openvswitch安装工具包错误以及插入openvswitch.ko问题
- Xcode插件管理工具Alcatraz的安装及使用