当前位置:首页>开发>正文

opencascade怎么设置环境变量 如何搭建openstack平台

2023-04-19 19:16:38 互联网 未知 开发

 opencascade怎么设置环境变量 如何搭建openstack平台

opencascade怎么设置环境变量

一、安装OpenCASCADE
可以从OpenCASCADE的官网上下载其安装包,可以选择最新的版本。如果只用其库来编程已经够了,安装好下载的安装包即可。若想对其进行调试,必须先把它编译成功。想编译通过,必须下载第三方库,因为OpenCASCADE中用到了第三方的工具。如:FreeImage为通用图形格式的支持;FreeType和Ftgl为对文字渲染的支持,包括对中文渲染的支持;gl2ps用来将渲染的内容转换为矢量图形输出,等等。第三方库都可以从官网上提供的链接来下载,因为不同的版本可能用到的第三方库的版本也不同,必须保持一致。

有的时候编译通不过,可能报的错误就是第三方库的版本与安装好的OpenCASCADE的版本不一致造成的。把与编译工具相应版本的第三方库重新编译并放到相应的目录下就可解决问题。这也是OpenCASCADE推荐的方法,原文如下:The recommended way to do this is to download each of the third-party tools from its web site and build it using the relevant tools.
二、编译OpenCASCADE
OpenCASCADE6.5.0以后对编译环境的设置采用了批处理的方式。在安装完毕后的文件目录中有个ros的文件夹,其中有几个批处理文件:env.bat、env_build.bat、msvc.bat。打开这几个批处理文件,会发现它们就是在设置编译环境。早期版本是直接写到系统的环境变量中去,现在是运行批处理文件msvc.bat,根据不同的工具,输入以下参数,示例为:vc8 win32 Debug admwin32vc8OCCT.sln。即运行命令切换到ros文件夹,输入下面的命令:msvc.bat vc8 win32 Debug admwin32vc8OCCT.sln就可以启动整个项目,后面是一些选项设置,如使用的是VC8编译工具,平台为win32,输出为Debug。若是使用的Visual Studio 10则输入参数vc10 win32 Debug admwin32vc10OCCT.sln即可,也很方便。
编译顺序也是非常重要的,必须按如下顺序进行:
1. Foundation Classes (file FoundationClasses.sln)
2. Modeling Data (file ModelingData.sln)
3. Modeling Algorithms (file ModelingAlgorithms.sln)
4. Visualization (file Visualization.sln)
5. Application Framework (file ApplicationFramework.sln)
6. Data Exchange (file DataExchange.sln)
7. Draw (file Draw.sln)
如下图清晰所示:

三、总结
编译成功后,可以为以后程序的调试打下基础;也可对OpenCASCADE有个大概认识。

如何搭建openstack平台

如何搭建openstack平台 在完成环境变量配置后,打开一个命令行窗口,直接输入go,然后回车,看看是否出现go的帮助信息。如果出现,那么go的基本环境就OK了。 注意:这个基本环境不包含开发工具,也不能直接编译带C代码的go程序。

ubuntu 怎么添加到环境变量

设置方法如下:
打开终端并输入:
sudo gedit /etc/environment。
输入用户密码。这时输入的密码是不可见的。,在PATH="...."的末尾处添加:
:/opt/EmbedSky/4.3.3/bin
其中/opt/EmbedSky/4.3.3/bin为你自己需要设置的环境变量路径。

使其立即生效,在终端执行:
source /etc/environment
或者重启电脑即可。

设置当前用户环境变量
打开终端并输入:
sudo gedit ~/.bashrc。
输入用户密码。这时输入的密码是不可见的。
前面的步骤会打开.bashrc文件,在其末尾添加:
export PATH=/opt/EmbedSky/4.3.3/bin:$PATH
其中/opt/EmbedSky/4.3.3/bin为你自己需要设置的环境变量路径。
使其立即生效,在终端执行:
source ~/.bashrc
或者重启电脑即可。

怎么把node.js的bin添加到环境变量

public void onCreateA(SQLiteDatabase db) {

System.out.println("On create works")

try {
db.execSQL("DROP TABLE IF EXISTS actuator")
db.execSQL("CREATE TABLE IF NOT EXISTS actuator ("
"ACTUATOR_ID INT(11) NOT NULL,"
"ACTUATOR_HW_ID int(11) DEFAULT NULL,"
"DEVICE_NAME TEXT(45) DEFAULT NULL,"
"DEVICE_TYPE TEXT(45) DEFAULT NULL,"
"DEVICE_SUB_TYPE TEXT(45) DEFAULT NULL,"
"LOCATION_ID INT(11) DEFAULT NULL,"
"STATUES_VALUE REAL DEFAULT NULL,"
"MAX_STATUES_VALUE REAL DEFAULT NULL,"
"MIN_STATUES_VALUE REAL DEFAULT NULL,"
"PRIMARY KEY (`ACTUATOR_ID`))")

System.out.println("table created now values will be added")

System.out.print("DONE!")

} catch (SQLException e) {

System.out.println("table is not created")
}

try {
db.execSQL("INSERT INTO actuator (ACTUATOR_ID, ACTUATOR_HW_ID, DEVICE_NAME, DEVICE_TYPE, DEVICE_SUB_TYPE, LOCATION_ID, STATUES_VALUE, MAX_STATUES_VALUE, MIN_STATUES_VALUE) "
"VALUES (1, 2, Heat Sensor FX615,Heat Sensor, Optic Heat Sensor, 4, 6, 7, 8) " )
System.out.println("values are added")
} catch (Exception e) {

e.printStackTrace()
System.out.println("values are not added")
}

try {
db.execSQL("SELECT * FROM actuator")
} catch (SQLException e) {
// TODO Auto-generated catch block