visual-c++

Mixing C++ and C# projects in VS Express 2010

I am working a hobby project that is a file parsing library written in straight C. I have the library and a command line interface building and running on several Unix-type platforms. I also have a simple Cocoa app that uses the library for OS X. I would like to have a simple .net app for Windows as well. In order to do this, I need ...

Side-by-Side Configuration is incorrect

I recently reformated which led me to install MSVC 2010. Everything seemed okay, except this time around I had Windows x64. I went ahead and rebuilt all of the dependencies for my project as x32 as some of them have issues with x64, but I am having this error message popup before my application even starts as debug build (it crashes imme...

Why does msvc let me do this but not gcc / g++?

In msvc, I have functions like this and it builds but in gcc it doesnt like it. void classname::a(std::string &text) { stdStringFromClass = text; } void classname::b(char *text) { a(std::string(text)); } The issue here is in the &, gcc I think is worried that since I just created that std::string, that passing by reference is...

C++ #include <atlbase.h> is not found

When I compile my program it says that it can't find atlbase.h. Am I missing some SDK or something? ...

C++ overloading

The following code is giving me a compilation error. Can anyone please tell me why? class mytype { public: int value; mytype(int a) { value = a; } friend ostream& operator<<(ostream& stream, const mytype& a) { stream << a.value;//works return stream; } friend ostringstream& operator<<(ostr...

c++ 'CA2W': identifier not found

why do i get 'CA2W': identifier not found for(DWORD i = 0; i < numMaterials; i++) // for each material... { material[i] = tempMaterials[i].MatD3D; // get the material info material[i].Ambient = material[i].Diffuse; // make ambient the same as diffuse USES_CONVERSION; // allows certain string conve...

c++ directx 9 mesh texture

ok so i can load a mesh perfectly but loading its texture is not working. im not sure what im doing wrong. here is my code.. //render a single frame void RenderFrame(void) { d3ddev->Clear(0, NULL, D3DCLEAR_TARGET, D3DCOLOR_XRGB(0, 0, 0), 1.0f, 0); d3ddev->Clear(0, NULL, D3DCLEAR_ZBUFFER, D3DCOLOR_XRGB(0, 0, 0), 1.0f, 0); d3...

Using debug/release versions DLL in C++

I am writing an C++ application that could be compiled under Linux (gcc 4.3) and Windows (MS VS08 Express). My application uses third-party libraries, On Linux , they are compiled as shared libraries, while on Windows, there are two versions "Debug" and "Release". I know that debug version provides extra support for debugging ( just...

How can I force Visual Studio to reference an assembly without using its version?

I have a VC++ project and I need to add a reference to a managed dll. This dll has a version number which changes every build. When I add it to my project, its version is saved and if I replace it with another one (with a different version number) the project cannot compile because it doesn't find the dll with the version previously save...

How can I hook mapped drive (Z: -> \\myserver\share) turn disconnected?

Hi I have several network drives connected to my PC. How can my application (VC++/Win32) on this PC, hook or get event when user disconnect drive? (Right click menu, Disconnect item). Thank a lot, Dmitry ...

Problems with MFC link control wrapping

I'm using a CMFCLinkCtrl in my custom dialog that inherits from CDialog. The CMFCLinkCtrl is set dynamically using data that is set by the user in another part of the application, so I have to handle long urls. Is there a way to have the link control truncate what is displayed in the dialog and add an ellipse to the end? Currently the c...

Process RAM Usage in Visual C++

Guys, I am using GetProcessMemoryInfo function to get the details of a current process in Visual Studio 2008 running on Windows 7. The output is populated in PROCESS_MEMORY_COUNTERS structure with a list of following members. cb PageFaultCount PeakWorkingSetSize WorkingSetSize QuotaPeakPagedPoolUsage QuotaPagedPoolUsage QuotaPeakNonPag...

Creating a Windows GUI .exe application

Hello, I have a C/C++ algorithm that I want to create a GUI application for. I would prefer a .exe application that I can pass around to people. I would preferably want to create a dll of my c/c++ algorithm and then bundle it into the Windows GUI application which is basically just a wrapper around the main c/c++ application. How can I ...

How can completely port a qt3 library to qt4?

I have been stumbling through some different steps to do this. I ran the qt3to4.exe on the files with compile errors and got though a lot of conversion steps, however now I am getting this error: 1>c:\qt\4.7.0\src\qt3support\widgets\q3toolbar.h(64) : error C2039: 'ToolBarDock' : is not a member of 'Qt' and 55 other similar errors. This...

How to get HANDLE for an application

How to get HANDLE for an application say Outlook from my program ...

fatal error LNK1127: library is corrupt --> after adding extern "C" to function prototype

Hi all, I have an external library made using C code. I wish to call a function from the library in my c++ project. The original format of the function prototype was. extern void butterThreeBp(real_T eml_dt, real_T eml_fl, real_T eml_fu, real_T eml_b3[7], real_T eml_a3[7]); And this caused the following linker error in MSVC2008 error...

how to transfer a binary file through serial port in vc++

Hi i have to read a binary file from the disk and i have to transfer the file over serial port, i am using mscomm in vc++ 6.0 . how to transfer a binary file through serial port. Thanks in advance. ...

Avoid adding "include paths" for headers that are not directly #included

Suppose I have two vc++ project, proj_a and proj_b proj_a contains a header file a.h proj_b has dependency on proj_a. It contains file b.h that does #include <a.h>. I add a.h's directory in the "additional include directories" in its project settings to build it. Now say, I have 100 more projects, whose files #include <b.h>. Only addi...

Adding projects to a visual studio c++ solution via a script.

I usually work on multi-project solutions in visual studio. Since the solutions themselves are not stored in the repository, I spend some time adding in the various projects via visual studio(from a list which is part of the 'parent' project). I am wondering if I can acommplish this via a script. ie: 1. create a solution. 2 add project...

What is VC++ doing when packing bitfields?

To clarify my question, let's start off with an example program: #include <stdio.h> #pragma pack(push,1) struct cc { unsigned int a : 3; unsigned int b : 16; unsigned int c : 1; unsigned int d : 1; unsigned int e : 1; unsigned int f : 1; unsigned int g : 1; unsigned int h : 1; ...