UG二次开发时,系统相关配置以及调试时无法设置断点等问题解决
来源:互联网 发布:淘宝商务模式接单 编辑:程序博客网 时间:2024/06/06 02:30
之前在公司,一直是刘老大建好了UG开发环境,我只需要在上面进行相关功能开发就行
后来又两天闲暇时间,自己建立一个UG OpenAPI的开发环境。
一下为相关步骤:
1. VS2010新建一个MFC dll的工程,方便使用MFC提供的相关库。
2. 在工程目录中新建一个startup文件夹。UG会默认在该文件夹中调用生成的dll库。
3. 新建自己的UG菜单文件*.men,将men文件放在2中建立的startup文件夹中。修改UG菜单加载配置文件,即 ”D:\Program Files\Siemens\NX 8.5\UGII\menus“中的 “ custom_dir.dat”文件,在最后加上startup上级目录的路径,如 “E:\code_demo\ugOpen_test\pro_design\Debug\” 。UG会自动加载菜单文件,并在界面中生成相关菜单。
4. 将工程需要调用的OPEN API 头文件库和lib文件库(VS 32位开发和64位开发 对应的Lib库不同),拷贝一份到工程文件夹下面。如下图
5. 配置工程的属性,主要从以下几个方面:
a):将常规中,输出目录改为starup文件夹的路径
b):将调试中改为UG的路径,方便使用UG客户端调试 (本人为 :D:\Program Files\Siemens\NX 8.5\UGII\ugraf.exe)
c):将C/C++附加包含目录,改为需要的 UG的头文件存放目录。(本人为:..\ug7_5include,参考上面图片)
d):将链接器->常规 ->输出文件目改为startup文件目录(UG会自动在其中找到相应的库)(本人为:..\DEBUG\startup\$(TargetName)$(TargetExt))
e):将链接器->常规 ->附加库目录包含 之前提到的lib文件库。(本人为:..\libfile_nx75_x64 64位)
g):最后需要在链接器->输入->附加依赖项 中加入 libufun.lib;libvmathpp.lib;libopenpp.lib;libugopenint.lib;
在配置完成之后,发现调试的时候无法设置断点,程序也没有加载对应的dll ,但是程序能通过编译。
在研究许久之后发现,UG(我的电脑)为64位,而我的调试平台是WIN32, 改成x64即可。
以上。
转载请附上原创路径。
- UG二次开发时,系统相关配置以及调试时无法设置断点等问题解决
- UG二次开发调试技巧
- MyEclipse断点调试时无法进入源文件的问题解决方案
- UG/NX API C++二次开发的调试语句和设置
- 使用Ant构建项目调试代码时无法设置断点
- 设置断点但是无法调试
- vs调试,无法设置断点
- 调试时设置条件断点
- 调试时设置条件断点
- VS单步调试的无法进入断点、行号错乱等问题解决方法
- UG二次开发-VS2010+C++怎样调试
- web调试时,无法命中断点
- VS中附加进程的方式调试IIS页面,以及设置断点无效问题解决
- vs无法设置断点或断点无效问题解决方法
- UG二次开发
- ug 二次开发
- UG二次开发与Visual Studio的配置
- UG二次开发与Visual Studio的配置
- RBAC图解
- Android出现“Read-only file system”解决办法
- QCustomPlot之QTextDocument
- UITableView之LOL英雄展示
- sqlite3添加、修改列名
- UG二次开发时,系统相关配置以及调试时无法设置断点等问题解决
- Linux设置固定IP
- Android HTTP请求方式:HttpClient
- 做前端的经验博
- Textview超出尺寸用...来表示
- python线程join的正解
- 看《暗时间》总结体会
- #include< >和#include""的区别
- 有关 C++里一些函数的计算速度测试