Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VS2015 complile error #11

Open
CaffeMrDe opened this issue Dec 16, 2019 · 10 comments
Open

VS2015 complile error #11

CaffeMrDe opened this issue Dec 16, 2019 · 10 comments

Comments

@CaffeMrDe
Copy link

I try to complie the bundlefusion with vs2015, but it occur the problem about it . I thinks it compile problem, but how can I solve it?

1>d:\3dre\bundlefusion\external\mlib\include\application-d3d11\d3d11canvas2d.h(302): error C2280: “ml::D3D11Canvas2D::ElementBillboard::ElementBillboard(const ml::D3D11Canvas2D::ElementBillboard &)”:

Thanks you!

@dazinovic
Copy link
Collaborator

dazinovic commented Dec 16, 2019

Are you using the current version of mlib? This should have been fixed in: cd69b7b#diff-e4f7e327bd8beeb04e893cb4c386f69b

@CaffeMrDe
Copy link
Author

Yes. I get the source package with git clone the lastest master.

@dazinovic
Copy link
Collaborator

Can you write the exact compilation error that you get? Can you try to compile it with VS2019? I just tried it again with VS2019 and I am unable to reproduce the error that you get.

@CaffeMrDe
Copy link
Author

I have already solve the problem . Thanks!

@tyronedong
Copy link

I have already solve the problem . Thanks!

I met the same problem and tried a lot of method but didn't work. Could you please tell me how you solve it?

@chethanab16
Copy link

@CaffeMrDe could you tell me how to fix that error, I am using visual studio 2017 I am getting the same error

@chethanab16
Copy link

chethanab16 commented Sep 15, 2020

Hi I try to compile the bundle fusion with visual studio 2017 but got the following error , could some one give me suggestion how to solve this problem.

bundle_fusion_2017_error_1

@chethanab16
Copy link

chethanab16 commented Sep 16, 2020

@dazinovic I got the Following error when i try to compile bundle fusion and I am using VS 2017 could you please suggest me solution , and I am using the new mlib externales from git thankyou.

Severity Code Description Project File Line Suppression State
Error C2280 'Eigen::Block<Eigen::Block<Eigen::Map<Derived,0,Eigen::Stride<0,0>>,-1,-1,false>,-1,-1,false> &Eigen::Block<Eigen::Block<Eigen::Map<Derived,0,Eigen::Stride<0,0>>,-1,-1,false>,-1,-1,false>::operator =(const Eigen::Block<Eigen::Block<Eigen::Map<Derived,0,Eigen::Stride<0,0>>,-1,-1,false>,-1,-1,false> &)': attempting to reference a deleted function FriedLiver d:\azur_kinect_bundlefusion_2017_port\mlibexternal\include\eigen\src\core\solvetriangular.h 189
Error C2280 'Eigen::Block<Eigen::Block<Eigen::Map<Derived,0,Eigen::Stride<0,0>>,-1,-1,false>,-1,-1,false> &Eigen::Block<Eigen::Block<Eigen::Map<Derived,0,Eigen::Stride<0,0>>,-1,-1,false>,-1,-1,false>::operator =(const Eigen::Block<Eigen::Block<Eigen::Map<Derived,0,Eigen::Stride<0,0>>,-1,-1,false>,-1,-1,false> &)': attempting to reference a deleted function FriedLiver d:\azur_kinect_bundlefusion_2017_port\mlibexternal\include\eigen\src\core\solvetriangular.h 189
Error C2280 'ml::MeshData &ml::MeshData::operator =(const ml::MeshData &)': attempting to reference a deleted function FriedLiver d:\azur_kinect_bundlefusion_2017_port\bundlefusion-master\external\mlib\include\core-mesh\meshdata.cpp 575
Error C2280 'Eigen::Block<Eigen::Block<Eigen::Map<Derived,0,Eigen::Stride<0,0>>,-1,-1,false>,-1,-1,false> &Eigen::Block<Eigen::Block<Eigen::Map<Derived,0,Eigen::Stride<0,0>>,-1,-1,false>,-1,-1,false>::operator =(const Eigen::Block<Eigen::Block<Eigen::Map<Derived,0,Eigen::Stride<0,0>>,-1,-1,false>,-1,-1,false> &)': attempting to reference a deleted function FriedLiver d:\azur_kinect_bundlefusion_2017_port\mlibexternal\include\eigen\src\core\solvetriangular.h 189
Error C2280 'Eigen::Block<Eigen::Block<Eigen::Map<Derived,0,Eigen::Stride<0,0>>,-1,-1,false>,-1,-1,false> &Eigen::Block<Eigen::Block<Eigen::Map<Derived,0,Eigen::Stride<0,0>>,-1,-1,false>,-1,-1,false>::operator =(const Eigen::Block<Eigen::Block<Eigen::Map<Derived,0,Eigen::Stride<0,0>>,-1,-1,false>,-1,-1,false> &)': attempting to reference a deleted function FriedLiver d:\azur_kinect_bundlefusion_2017_port\mlibexternal\include\eigen\src\core\solvetriangular.h 189
Error C2280 'Eigen::Block<Eigen::Block<Eigen::Map<Derived,0,Eigen::Stride<0,0>>,-1,-1,false>,-1,-1,false> &Eigen::Block<Eigen::Block<Eigen::Map<Derived,0,Eigen::Stride<0,0>>,-1,-1,false>,-1,-1,false>::operator =(const Eigen::Block<Eigen::Block<Eigen::Map<Derived,0,Eigen::Stride<0,0>>,-1,-1,false>,-1,-1,false> &)': attempting to reference a deleted function FriedLiver d:\azur_kinect_bundlefusion_2017_port\mlibexternal\include\eigen\src\core\solvetriangular.h 189
Error C2280 'Eigen::Block<Eigen::Block<Eigen::Map<Derived,0,Eigen::Stride<0,0>>,-1,-1,false>,-1,-1,false> &Eigen::Block<Eigen::Block<Eigen::Map<Derived,0,Eigen::Stride<0,0>>,-1,-1,false>,-1,-1,false>::operator =(const Eigen::Block<Eigen::Block<Eigen::Map<Derived,0,Eigen::Stride<0,0>>,-1,-1,false>,-1,-1,false> &)': attempting to reference a deleted function FriedLiver d:\azur_kinect_bundlefusion_2017_port\mlibexternal\include\eigen\src\core\solvetriangular.h 189
Error C2280 'ml::MeshData &ml::MeshData::operator =(const ml::MeshData &)': attempting to reference a deleted function FriedLiver d:\azur_kinect_bundlefusion_2017_port\bundlefusion-master\external\mlib\include\core-mesh\meshdata.cpp 575
Error C2280 'ml::MeshData &ml::MeshData::operator =(const ml::MeshData &)': attempting to reference a deleted function FriedLiver d:\azur_kinect_bundlefusion_2017_port\bundlefusion-master\external\mlib\include\core-mesh\meshdata.cpp 575
Error C2280 'Eigen::Block<Eigen::Block<Eigen::Map<Derived,0,Eigen::Stride<0,0>>,-1,-1,false>,-1,-1,false> &Eigen::Block<Eigen::Block<Eigen::Map<Derived,0,Eigen::Stride<0,0>>,-1,-1,false>,-1,-1,false>::operator =(const Eigen::Block<Eigen::Block<Eigen::Map<Derived,0,Eigen::Stride<0,0>>,-1,-1,false>,-1,-1,false> &)': attempting to reference a deleted function FriedLiver d:\azur_kinect_bundlefusion_2017_port\mlibexternal\include\eigen\src\core\solvetriangular.h 189

@CaffeMrDe
Copy link
Author

I guess the problem what cause is the VS complier version. I change the complier version to vs2013, and it solve.

@chethanab16
Copy link

chethanab16 commented Sep 18, 2020

@CaffeMrDe thank you for your suggestion, I want to run the project on VS2017 or Vs 2015 Compiler , could you give me some suggestion , thankyou

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants