pb9.0 编绎成DLL类型时,提示"Error opening file 'c:/windows/system32/cgen/ent32.h" 问题的解决方法
2010-12-25 11:22
906 查看
今天打开PB9.0,写了一个helloWord程序,将把他编绎成Dll类型,却碰到了这个问题。
虽然PB9可以编绎成pbd格式,但是对于我这们一直学习C语言的菜鸟来说,不编绎成DLL,好像心里感觉总是不舒服。
一但遇到不能编绎成DLL时,心里总有一丝不爽。。。。
现在要解决这个问题:
提示这个问题时,在虚拟机上,安装了一下PB9,编绎成DLL,一切正常。
我怀疑是我的电脑上安装了VS2005引起的。提示找不到这个en32t.h文件。按目录提示,发现在system32下面没有。
于是,却虚拟机上搜索这个en32t.h文件,在shared/powerbuilder/cgen文件夹中有这个文件,所以就把他复制到我的电脑中,
虽然手复制这个文件,但是还是报其它的错,打开提示中的log错误日志,提示obj链接出错。
于是,把shared/powerbuilder下的所有文件,管他用到什么库文件,头文件。全部复制到c:/window/system32
根本原因不知道为什么会找不到,不知道pb编绎.h的路径是怎么设置的。问题解决就行了。
我的虚拟机上有en32t.h文件生成。但是我的工作机上却没有生成这个文件,郁闷 。不解,不知道是安装了什么补丁,还是什么垃圾程序影响到了。
解决方法:
1、复制:D:\Program Files\Sybase\Shared\PowerBuilder\cgen目录到system32目录下。
2、复制 D:\Program Files\Sybase\Shared\PowerBuilder目录下的.lib库文件,至少需要2个文件 :pbw3290.lib pbcgm90.lib
有了这些文件,就可以将pbl编绎成dll格式了。。。呵呵,学了C语言,心里有底了。
点击这里下载这个文件
虽然PB9可以编绎成pbd格式,但是对于我这们一直学习C语言的菜鸟来说,不编绎成DLL,好像心里感觉总是不舒服。
一但遇到不能编绎成DLL时,心里总有一丝不爽。。。。
现在要解决这个问题:
提示这个问题时,在虚拟机上,安装了一下PB9,编绎成DLL,一切正常。
我怀疑是我的电脑上安装了VS2005引起的。提示找不到这个en32t.h文件。按目录提示,发现在system32下面没有。
于是,却虚拟机上搜索这个en32t.h文件,在shared/powerbuilder/cgen文件夹中有这个文件,所以就把他复制到我的电脑中,
虽然手复制这个文件,但是还是报其它的错,打开提示中的log错误日志,提示obj链接出错。
于是,把shared/powerbuilder下的所有文件,管他用到什么库文件,头文件。全部复制到c:/window/system32
根本原因不知道为什么会找不到,不知道pb编绎.h的路径是怎么设置的。问题解决就行了。
我的虚拟机上有en32t.h文件生成。但是我的工作机上却没有生成这个文件,郁闷 。不解,不知道是安装了什么补丁,还是什么垃圾程序影响到了。
解决方法:
1、复制:D:\Program Files\Sybase\Shared\PowerBuilder\cgen目录到system32目录下。
2、复制 D:\Program Files\Sybase\Shared\PowerBuilder目录下的.lib库文件,至少需要2个文件 :pbw3290.lib pbcgm90.lib
有了这些文件,就可以将pbl编绎成dll格式了。。。呵呵,学了C语言,心里有底了。
点击这里下载这个文件
相关文章推荐
- 使用PowerBuilder 9编绎DLL类型,有点问题.处理过程记录如下."Error opening file 'c:\windows\system32\cgen\en32t.h'"
- [解决问题][不能更新eclipse]错误提示:Error retrieving "feature.xml". [error in opening zip file]
- [解决问题][不能更新eclipse]错误提示:Error retrieving "feature.xml". [error in opening zip file]
- CS2018: Unable to find messages file 'cscui.dll' 这个问题的解决方法!
- 关于Error 1 error C1189: #error : "include 'stdafx.h' before including this file这个错误的解决方法
- 关于在英创em9161板上使用ADO.net连接远程数据库提示 “无法找到 PInvoke dll"dbnetlib.dll"”问题解决方法
- 编译过程中弹出new(35) : error C2061: syntax error : identifier 'THIS_FILE'问题的原因及解决方法
- 生成JNI的DLL时提示找不到jni.h的解决的方法Cannot open include file: 'jni.h': No such file or directory
- mac os 下通过gradle 构建项目报Error:Cause: error in opening zip file问题 解决方法
- iOS 真机测试 Code Sign Error: Provisioning Profile can't be found 问题解决方法
- ERROR: Dll 'AppName[UID].APP' has initialised data 解决方法
- mx:states包含mx:AddChild 在切换时提示错误"TypeError: Error #1009: 无法访问空对象引用的属性或方法"的解决方法
- fatal error: malformed or corrupted AST file: 'Unable to load module Darwin.pcm 问题解决
- DreamWeaver文件保存时,提示"发生共享违例"问题的解决方法
- ERROR 1033 (HY000): Incorrect information in file: 'abc.frm' 问题解决
- 使用CString的方法(以及用VC写DLL中"error LNK2005: _DllMain@12 already defined"的解决办法)
- 一键ghost提示“Cannot open image file'1.4 I:/~1/c_pan.gho'”解决方法
- wince6.0 编译报错:"error C2220: warning treated as error - no 'object' file generated"的解决办法
- fatal error: malformed or corrupted AST file: 'Unable to load module Darwin.pcm 问题解决
- vs2003 提示"确保已安装项目类型(.vcproj)的应用程序" 的解决方法