|
Hello, first of all I have to apologise if my question is stupid or asked in the wrong place.
I'm rather new to mpi and i just discovered how to achiave a topology aware communicator, using mpi_graph_create. The thing that I cannot seem to achieve is to track messages through said topology.
For example if I call MPI_Send/MPI_Recv is 2 "non-adjacent" processes, is there a way to check the route that message takes through the graph?
|
|
|
|
|
|
I have downloaded IVT library ( Integrating Vision Toolkit), I made my app dependent on this library ( as DSP project in VC6.0) , I can partially compile the app because I get “permission denied” when I get to #include preprocessor statement.
I have checked the directory permissions and I have grayed out “read only” checked in IVT directory.
All of the sources I used so far said that such grayed out “read only” checked ( in XP) does not make any difference (?) when directories are involved.
All of my app directories have that grayed out “read only” checked and I have no problem including other (OpenCV) libraries.
I am tempted to recopy / re-download the IVT files , but would like to hear from the forum what is going on here.
Appreciate any advise.
Cheers
Vaclav
Addendum
Here is the real code snippet
I must be doing something really stupid.
#pragma message("include IVT ")
#include <Z:\Program Files\IVT\ivt-1.3.19\IVT\src> // fails
#include <Z:\Program Files\IVT\ivt-1.3.19\IVT\src\Calibration> // fails
#include <Z:\Program Files\IVT\ivt-1.3.19\IVT\src\Calibration\Calibration.h> // OK
-- modified 19-Jan-13 13:10pm.
|
|
|
|
|
You cannot include entire directories.
|
|
|
|
|
How stupid of me, I have done some stupid things but this one takes the first dummy price! Thanks Richard.
|
|
|
|
|
Vaclav_Sal wrote: I have done some stupid things So have we all; it's a good learning experience.
|
|
|
|
|
Richard,
I spoke too soon.
Now I need to figure out how to unclude all the header files of SUBDIRECTORIES. I need the IVT library in debug mode.
Do I have to create my own parent #include file ( such as
stdafx.h) with all the other headers or is it a time to learn how to use CMake?
There is a Make file in the IVT stuff I dowloaded , but I never used Make.
Cheers Vaclav
|
|
|
|
|
Vaclav_Sal wrote: Do I have to create my own parent #include file ( such as stdafx.h) with all the other headers or is it a time to learn how to use CMake? I'm not sure what you mean, the two are not connected. Using pre-compiled headers via stdafx.h merely helps to reduce the compile time of your source files, but you still need to #include all the individual header files. I have used make in the past and it is a good system, but I don't think it offers any advantages when you are creating Windows applications. Using the VS build system will do all you need.
|
|
|
|
|
One of the bygone useful features of the ancient days before DOS programming vanished, was ability, when I wanted to calculate something quickly, to quickly write a program where control started at the beginning and ran down the text like in a knitting pattern and and I did not have to catch Windows messages and events. A short example follows at the end of this message. Please, how can I use Visual C++ to write and run such a program, and how to run it? (I have Windows Vista).
#include <stdio.h>
#include <std.h>
int F; char s[256],*nl="\n";
void v(int i,int j){sprintf(s,"%1d,%-3d %c%c%c%c ",i,j,0xc0,j,i,0xc0);
write(F,s,11);}
main(){int i,j; F=open("t$$",0x8002);
for(j=0;j<=84;j++) v(4,j); write(F,nl,1);
for(j=0;j<=34;j++) v(5,j); write(F,nl,1);
for(j=0;j<=234;j++) v(6,j); write(F,nl,1);
close(F);}
|
|
|
|
|
Just set your project to "Console application".
|
|
|
|
|
I am writing a Visual C++ program, using features from an from an older Visual C++ program which I wrote. How can I (for example) get the compiler to use the version of the standard function GetFileName(.....) which needs a char* parameter rather than the version which needs a WCHAR* parameter?
|
|
|
|
|
Actualy i don't understand your problem. will you please eloborate?
|
|
|
|
|
|
Check the project settings in your application, and if the Character Set says Unicode, switch to MBCS or Not Set. Alternatively use a properly constructed Unicode parameter.
|
|
|
|
|
|
|
Hi Community,
is there a Article about CFormView, CView, CListView etc. for Beginners?
I always work with dialog based Applications, so i don’t have any experience with this Classes.
Any help would be great for me.
Here i like to thanks to all who help me before in my problems .
regards
bosfan
|
|
|
|
|
|
Hi,
thanks for Answer and the URLs.
Best regards
bosfan
|
|
|
|
|
|
Hi,
thanks for sharing this url's
bosfan
|
|
|
|
|
|
Hello.
I just wrote a code in C++. It should calculate something but for it we need a external File. Now I have to type in the whole Path. That's annoying.
Is there a possibility to open an "openfiledialog"?
Now I have this code copied but it won't work-.-:
OPENFILENAME ofn; char szFile[1000]; HWND hwnd = GetConsoleWindow(); HANDLE hf;
ZeroMemory(&ofn, sizeof(ofn));
ofn.lStructSize = sizeof(ofn);
ofn.hwndOwner = hwnd;
ofn.lpstrFile = szFile;
ofn.nMaxFile = sizeof(szFile);
ofn.lpstrFilter = "All\0*.*\0Text\0*.TXT\0";
ofn.nFilterIndex = 1;
ofn.lpstrFileTitle = NULL;
ofn.nMaxFileTitle = 0;
ofn.lpstrInitialDir = NULL;
ofn.Flags = OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST;
if (GetOpenFileName(&ofn)==TRUE)
hf = CreateFile(ofn.lpstrFile, GENERIC_READ,
0, (LPSECURITY_ATTRIBUTES) NULL,
OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL,
(HANDLE) NULL);
Can you see there any mistakes or can you post a better code for it?
Is there even a possibility for it, but without using MFC or .NET?
Greets
PS: Sorry for my bad english. I'm from Germany.
modified 18-Jan-13 13:39pm.
|
|
|
|
|
What does won't work mean?
|
|
|
|
|
oh sry. I meant it doesn't work.
The compiler runs the Code and I get no errors. But it doesn't show the OpenFileDialog. Only the next command.
|
|
|
|