`
kenby
  • 浏览: 724632 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

编译meshlab

F# 
阅读更多

1. 修改 f:\meshlab\vcglib\vcg/complex/trimesh/point_sampling.h 第624行 把

n_samples_per_edge = (int)(sqrt(n_samples) +1.0);

改成

n_samples_per_edge = (int)(sqrt((double)n_samples) +1.0);

 

2.编辑F:\meshlab\meshlab\src\external\lib3ds-1.3.0\lib3ds\types.h

#ifdef _MSC_VER
#ifdef LIB3DS_EXPORTS
#define LIB3DSAPI __declspec(dllexport)
#else              
#define LIB3DSAPI __declspec(dllimport)
#endif          
#else
#define LIB3DSAPI
#endif

 改成

//#ifdef _MSC_VER
//#ifdef LIB3DS_EXPORTS
//#define LIB3DSAPI __declspec(dllexport)
//#else               
//#define LIB3DSAPI __declspec(dllimport)
//#endif           
//#else
#define LIB3DSAPI
//#endif
 

 

 

 

分享到:
评论

相关推荐

    Meshlab v1.3.0a源码

    编译Meshlab v1.3.0a源码,首先需要安装必要的编译环境,如Qt框架和CMake构建系统。然后,可以参考`how_to_compile.txt`文件来设置和运行CMake。以下是大致步骤: - 安装Qt和CMake。 - 创建一个构建目录,进入该...

    MeshLabSrc_v133 + msvc2013可直接编译源码

    经过修改的meshlab v1.3.3版本,可以在vs2013+QT5.7环境下直接编译,编译教程可以参考http://blog.csdn.net/linear_luo/article/details/52383243

    mpir-2.7.2编译lib

    在编译MeshLab或其他使用MPI的项目时,通常需要将这些库文件添加到链接器的搜索路径中,并且包含对应的头文件以引入必要的API。如果缺少这些文件,编译过程将会失败,因为编译器无法找到所需的函数定义和数据结构。...

    mc.zip_meshlab1.3.3_meshlab编译

    在标题中提到的“mc.zip_meshlab1.3.3_meshlab编译”指的是一个名为"mc.zip"的压缩包文件,其中包含了MeshLab的1.3.3版本。这个版本的MeshLab已经完成了编译过程,用户可以直接运行,无需自行进行编译操作。描述中...

    MeshLab最新源码

    MeshLab是一款开源的三维几何建模和处理工具,主要用于计算机图形学领域,特别是点云数据的处理、分析和可视化。其源码的提供为开发者和研究人员提供了深入理解软件工作原理和进行定制化开发的机会。以下将详细介绍...

    便携版meshlab_windows_portable

    d3dcompiler_47.dll与libGLESv2.dll用于支持Direct3D和OpenGL ES的编译和渲染,而IFXCore.dll和meshlab-common.dll则包含了MeshLab自身的特定功能和通用库。 总的来说,【便携版meshlab_windows_portable】为用户...

    meshlab源代码

    2. **VC++集成**:尽管MeshLab主要使用Qt,但可能也涉及到Visual C++(VC++)的使用,特别是在Windows平台上编译和构建项目。了解如何在Visual Studio环境中配置和构建Qt项目是非常有价值的技能。 3. **三维图形...

    MeshLab的IO插件读写JSON格式

    在Qt开发中,`.pro`文件用于描述项目的配置信息,包括编译选项、依赖库等,帮助构建和管理项目。 5. `readme.txt`: 这是一个标准的文本文件,通常包含关于软件的简短介绍、使用说明或者开发者留下的注释。对于JSON...

    Meshlab Documentation1

    文档中提到了必需的文件类型,以及如何获取MeshLab的源代码,以及外部依赖和编译环境的设置。特别是对于希望使用Microsoft Visual Studio和QT进行编译的用户,文档中提供了详细的指南。 在MeshLab的高级功能中,还...

    MeshLab_v100_src.zip

    3. **构建脚本**:用于编译和构建MeshLab的脚本,通常包括Makefile或CMakeLists.txt文件。 4. **依赖库**:可能包含项目所需的各种外部库的源代码或编译好的二进制文件。 5. **资源文件**:如图标、帮助文件、示例...

    VisualSFM_CMVS-PMVS_MeshLab

    接着,解压CMVS-PMVS代码,编译并运行,将稀疏点云输入,得到多个小簇的稠密点云。最后,使用MeshLab打开这些点云文件,应用滤波器优化模型,完成三维重建。 通过以上流程,我们可以实现从二维图像到三维模型的转换...

    qmake生成vs.net工程示例

    `pro`文件格式是Qt特有的配置文件格式,用于描述Qt项目的基本结构和编译选项。一个简单的`.pro`文件通常包含以下部分: 1. **PROJECT NAME**:定义项目名称,例如`QT += core gui`表示项目依赖于Qt的核心和GUI模块...

    vcglib.rar

    VCGlib库,VCG Libary是Visulization and Computer Graphics Libary(可视化与计算机图形学库)的缩写,是一个开源...基于该库,Visual Computing Lab开发了几个著名的工具,如metro和MeshLab。直接include即可,无需编译

    mpir.h, mpirxx.h以及mpir.lib, mpirxx.lib

    `mpir.lib`和`mpirxx.lib`则是对应的静态库文件,编译链接时会将库的功能整合到可执行程序中。 `mpir.h`头文件通常包含了一系列的数据类型定义、宏定义以及函数声明,这些功能使得程序员能够处理任意长度的大整数和...

    pcd文件转ply文件

    6. **运行CMake**:由于C++程序通常依赖外部库,因此需要使用CMake来管理编译和链接过程。在CMakeLists.txt文件中,你需要指定OpenCV和PCL库的路径,并链接它们到你的项目中。 在完成转换后,可以使用Meshlab软件...

    matlab_runtime_docker:Docker映像,用于在不安装MATLAB的情况下运行编译的MATLAB应用程序或组件。 不需要MathWorks许可

    适用于Linux的MATLAB编译器运行时(MCR) Changelog- 2020a Updated to release 6 (MathWorks update 27nd January 2020)- 2020a Updated to release 5 (MathWorks update 22nd November 2020)- 2019b Updated to ...

    SLAM依赖库整合版(虚拟机版)package_VM.zip

    本整合包为学习SLAM需要的各类库的整合包(虚拟机版),压缩包内含有安装教程,具有脚本文件,包含Eigen,Pangolin,sophus,Ceres,G2O ,DBoW2,OctoMap,Meshlab,VTK,OpenCV(已配置好,可直接编译安装,无问题)...

    SLAM依赖库整合版(物理机版)-package_PM.zip

    本整合包为学习SLAM需要的各类库的整合包(物理机版),压缩包内含有安装教程,具有脚本文件,包含Eigen,Pangolin,sophus,Ceres,G2O ,DBoW2,OctoMap,Meshlab,VTK,OpenCV(已配置好,可直接编译安装,无问题)...

    基于Openmesh的孔洞修补算法

    在Visual Studio 2010环境下集成OpenMesh库时,开发者需要配置项目的编译选项,确保链接到OpenMesh库。同时,Qt框架可以用来构建图形用户界面,展示模型和修补过程,使用户能够交互式地处理模型。 文件列表中的...

    search-photos-by-model-tool

    编译并最小化生产 npm run build 新增相片 申请Flickr API密钥。 使用npm run serve运行项目。 打开/#/editor ,将Flickr API密钥粘贴到请求它的文本框中。 单击“获取一个”按钮获取照片。 添加模型 将.obj文件...

Global site tag (gtag.js) - Google Analytics