
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
4.3 命令行方式
除前面两种方式外,开发者还可以使用命令行方式搭建开发环境,以下通过一个简单的实例说明。
(1)在期望创建代码的目录中编写代码。本例在“D:\nxopen_demo\code\ch4_3”目录中创建了一个名为“ch4_3.cpp”的文件,并用记事本打开,添加下列代码后保存。

(2)创建批处理文件。在上一步操作对应目录下新建一个文本文件,命名为“Developing from the Command Line.bat”并打开它,添加下列代码并保存(读者需要根据个人计算机上安装Visual Studio的路径重新设置“MSVCDir”的值)。

(3)运行批处理文件。双击批处理(*.bat)文件,打开命令行窗口如图4-15所示。

图4-15 命令行窗口
(4)编译链接生成应用程序。在命令行窗口中输入“ufcomp D:\nxopen_demo\code\ch4_3\ch4_3.cpp”并回车,再输入“uflink ufdll ch4_3”并回车,就可以完成编译链接生成*.dll文件,如图4-16所示。在这个命令行窗口中,还可以执行输入“ugraf”启动NX,输入“devenv”打开Visual Studio等一系列操作。

图4-16 命令行开发编译链接结果
(5)在NX的界面中单击“File”→“Execute”→“NX Open”按钮,在弹出的对话框中选择动态链接库“ch4_3.dll”,运行结果如图4-17所示。

图4-17 命令行方式开发应用程序运行结果