473,396 Members | 1,683 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

problem compile between Lapack++ & MSVC Visual.net

Hello,

My compiler is visual 7.1 ( Microsoft Visual C++ .NET ). I work on a
c++ library for a big company which do many scientific computes. I want
to integrate lapack++ inside the library by replacing a Matrix-like
type by LaGenMatDouble and an Array-like type by LaVectorDouble. May be
later, i will integrate also the complex types.

On the c++ library, there is a strange event where a pointer seems to
be changed and i really dont get why after a few hours of debugging.
I'm really surprised because Array and Matrix types arent involved
where the error comes.

I've made a small project with the project lapack and my interface
matrix and array. All is normal in release even with tricky checks.
Then i've activated the compilation with error detection from
DevPartner. It's a profiler for this visual c++. Its version is 8.1.
And then the surprise came. On output, everything is printed weird...

I've tried a lot of things without results... Do someone have an idea?
Do someone has realized some iterators for lapack++ LaGenMatDouble and
LaVectorDouble? I suspect my errors coming from there...

Thank you in advance for every ideas!

Fred

Oct 2 '06 #1
2 2546
Frédéric Degraeve wrote:
Hello,

My compiler is visual 7.1 ( Microsoft Visual C++ .NET ). I work on a
c++ library for a big company which do many scientific computes. I want
to integrate lapack++ inside the library by replacing a Matrix-like
type by LaGenMatDouble and an Array-like type by LaVectorDouble. May be
later, i will integrate also the complex types.
Before someone replies to you rudely (which seems pretty common in this
group), I'm going to do it politely. As a general rule this group is for
discussing Standard C++; that means that it's not for discussing specific
compilers ("visual 7.1"), libraries ("lapack++") or proprietary technologies
("Microsoft Visual C++ .NET", "DevPartner"). Some people get remarkably upset
about this.

It also means we're unlikely to know much about such a very specific problem
as yours, since it concerns so many things we don't discuss. I, for instance,
don't use Visual C++, much less DevPartner or Lapack++, and know nothing
about them. I recommend you try to find a newsgroup or mailing list devoted
to Lapack++ or DevPartner, and ask there: not only will you get more responses,
but they'll be from people who know much more about the technologies involved.

Hope that helps,
Tom
Oct 2 '06 #2

Sorry, i didnt get it. Thank you for your answer Tom!

Tom Smith a écrit :
Frédéric Degraeve wrote:
Hello,

My compiler is visual 7.1 ( Microsoft Visual C++ .NET ). I work on a
c++ library for a big company which do many scientific computes. I want
to integrate lapack++ inside the library by replacing a Matrix-like
type by LaGenMatDouble and an Array-like type by LaVectorDouble. May be
later, i will integrate also the complex types.

Before someone replies to you rudely (which seems pretty common in this
group), I'm going to do it politely. As a general rule this group is for
discussing Standard C++; that means that it's not for discussing specific
compilers ("visual 7.1"), libraries ("lapack++") or proprietary technologies
("Microsoft Visual C++ .NET", "DevPartner"). Some people get remarkably upset
about this.

It also means we're unlikely to know much about such a very specific problem
as yours, since it concerns so many things we don't discuss. I, for instance,
don't use Visual C++, much less DevPartner or Lapack++, and know nothing
about them. I recommend you try to find a newsgroup or mailing list devoted
to Lapack++ or DevPartner, and ask there: not only will you get more responses,
but they'll be from people who know much more about the technologies involved.

Hope that helps,
Tom
Oct 2 '06 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
by: vincent delft | last post by:
I've a module written in C and the associated setup.py. Work fine (and compile fine with mvc) with Python 2.3.x Now I've installed Python 2.4 (all the rest unchanged) When I try to compile it,...
0
by: Tom Lee | last post by:
Hi, I'm new to .NET 2003 compiler. When I tried to compile my program using DEBUG mode, I got the following errors in the C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7 \include\xdebug...
7
by: Christian Engström | last post by:
When i compile the program listed below with gcc version 3.3.1 (MinGW on Windows XP) I get the following result: Calling 'func(d)': 'base' copy constructor Calling 'func(*d_handle)': 'base'...
1
by: icedac | last post by:
I have some questions about template and c++ itself. ///////////////////////////////////////////////////////////////////////// q1) see follow c++ code, and compile. it's works only IntelC++8.1...
5
by: krema2ren | last post by:
Hi Does some of you know how to declare getCollection() in the cpp file? My code snippet below produces following compile error: foo.cpp(48) : error C2143: syntax error : missing ';' before...
4
by: Airw0lf | last post by:
Hi all, would appreciate help with some trouble I'm having after using the Visual C++ 2005 Express Conversion Wizard on my Visual C++ .NET 2003 project. The wizard completed successfully with...
9
by: miaohua1982 | last post by:
the program is as follows: #include <vector> using namespace std; class A{}; int main() { A* const &p = NULL; vector<A*B(3,NULL); //there is a compile error B.push_back(NULL);
1
by: Preben | last post by:
Hi, don't know if this is the correct group, but try anyway. I would like to use boostbindings from the boost sandbox together with my project where I use boost::numeric::ublas vectors and...
2
by: BruceWho | last post by:
I downloaded boost1.35.0 and built it with following command: bjam --toolset=msvc-7.1 --variant=release --threading=multi -- link=shared --with-system stage and it failed to compile, error...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.