0
голосов
1ответов
1223 просмотров

What are map files generated during compilation

What info map file contain generated during compilation of project and how i enable /map option in makefile. Language : c++ compiler : vc6

1
голосов
2ответов
763 просмотров

C++ - Visual Studio CRT

I'm writing a DLL for a very old program that was compiled using Visual Studio 6. This program exports some functions that return pointers to standard library containers, and I'm (unsurprisingly) running into problems when I attempt to do anything with them from my DLL, which is compiled under VS...

0
голосов
1ответов
36 просмотров

Is there a technique to determine if a dos app was invoked via sentto vs a dos window?

In the case of a sendto invocation, I would like to keep the application open, after it completes, so the user can look at it. In the case of a dos window invocation, the user controls when the window closes. The platform is XP using msvc 6

0
голосов
4ответов
883 просмотров

VC6 and template error

I am overloading operator < template<typename T> CAudit& operator << ( const T& data ) { audittext << data; return *this; } CAudit& operator << ( LPCSTR data ) { audittext << data; return *this; } The template version fails to comp...

5
голосов
4ответов
4512 просмотров

Problem with Macros

HI , Can some one help me in understanding why the value of SQUARE(x) is 49 ? I am using Visual C++ 6.0 . #define SQUARE(X) X * X int main(int argc, char* argv[]) { int y = 5; printf("%d\n",SQUARE(++y)); return 0; }

2
голосов
3ответов
963 просмотров

How to figure out what value MSVC is using for a preprocessor macro

I'm attempting to use a /D compiler option on MSVC6 to define a string, but there's something weird about using double quotes around it. To debug this problem, it would be extremely helpful for me to be able to see what value the preprocessor is actually substituting into my code where the macro...

0
голосов
2ответов
1172 просмотров

Compiling MFC on Visual Studio 6.0

I'm painfully debugging a legacy VS 6.0 MFC app, and I'd really like to step into MFC code. Now, the code did ship with VS6, and the symbols (mfc42.pdb) too, but the debugger asserts 'Symbols loaded (source information stripped)' upon attaching. By these tips, all copies of mfc42.pdb on my...

32
голосов
3ответов
18946 просмотров

Precompiled Headers

I have a sample project (not mine) which is in Visual C++ 6. I'm trying to convert it to Visual Studio 2008. The older project is using precompiled headers. Now the questions are: What are precompiled headers? Since the older project is using precompiled headers. I'll also use them in Visual S...

4
голосов
2ответов
3829 просмотров

What does the /TSAWARE linker flag do to the PE executable?

After adding the /TSAWARE linker flag to one of my projects (Visual Studio 6), I was surprised to find a new section in the PE file (.idata). If I don't set the flag, the imports are merged into .rdata. To illustrate the "problem" we start out with a simple console program: #include <stdio....

0
голосов
2ответов
942 просмотров

Use bison and flex with vc6

When i use bison & flex with vc6, i got got below errors lex.yy.c(395) : error C2146: syntax error : missing ';' before identifier 'YY_PROTO' lex.yy.c(395) : fatal error C1004: unexpected end of file found what would be the cause for this?? please help. Copied from Comment: #ifndef YY...

0
голосов
1ответов
601 просмотров

Browse VC6 DLL variables content (DEBUG)

I'm trying to debug an old VC6 dll, I manage to go through the code but unfortunately my vc9 debugger doesn't show the content of the variables in the dll. (browsing info I guess) I manage to see the content of my dll when I debug it in VC6 but I would prefer to be able to debug in the same time...

1
голосов
6ответов
442 просмотров

MS VC++ 6 : Why return !false rather than true?

Looking at some code I noticed that another dev had changed every instance of true to !false. Why would you do that? thx

0
голосов
1ответов
847 просмотров

Bad pointer or link issue when creating wstring from vc6 dll

I got a DLL generated on VC6 and using wstring, and I'm trying to use it in a VC9 project. In this DLL there is a higher level class manipulating wstring, called UtfString. I got everything imported correctly in my project, but when I call: std::wstring test; UtfString uTest(test); it won't ...

1
голосов
1ответов
2300 просмотров

How do I write the following inline assembly code in Visual C++ 6.0?

I am writing an application in C in GCC (for Linux/Ubuntu) that uses the following inline assembly. float a[4] = { 10, 20, 30, 40 }; float b[4] = { 0.1, 0.1, 0.1, 0.1 }; asm volatile("movups (%0), %%xmm0\n\t" "mulps (%1), %%xmm0\n\t" "movups %%xmm0, (%1)" ...

1
голосов
3ответов
3768 просмотров

Running Visual C++ 6.0 under Windows XP - Updates and Requirements?

Okay, so I have a legacy Codebase and an old Visual C++ 6.0 Standard Installation CD. I want to install that on my Windows XP SP3 System. Is there anything I would need to avoid or to download besides SP6? Are executables created with VC6 compatible on Vista and Windows 7? (I know that there is...

0
голосов
2ответов
1879 просмотров

Сбой приложения VC ++ 6.0 внутри CString :: Format при задании% d

Приложение VC ++ 6.0 дает сбой при выполнении операции CString :: Format с описателем формата% d. Это не всегда происходит, но происходит, когда память приложения увеличивается до 100 МБ или более. Также иногда такой сбой наблюдается при копировании CString. Стек вызовов будет выглядеть так m...

0
голосов
2ответов
400 просмотров

Список известных проблем со строками в VC ++ 6.0

Я ищу список, содержащий все связанные со строками проблемы в VC ++ 6.0, которые исправлены в более поздних пакетах обновления, таких как этот . Может ли кто-нибудь помочь мне в этом отношении? Причина моего поиска заключается в следующем: мы сталкиваемся с некоторыми проблемами, связанными ...

1
голосов
4ответов
912 просмотров

MSDN 2003 - Как отобразить полный путь к файлам

Мы переходим с Microsoft Visual Studio 6.0 на Microsoft Visual Studio .NET 2003 . В Visual Studio 6.0 расположение файла будет отображаться, если вы войдете в рабочую область, перейдите на вкладку FileView, щелкните правой кнопкой мыши любой файл и выберите «Свойства». Полный путь к файлу ...

0
голосов
1ответов
2673 просмотров

Ошибка компоновщика 2005, 2001 в Visual Studio 2008

У меня есть проект ATL COM, который отлично компилировался в VC6, что дает следующие ошибки компоновщика при компиляции в VS2008. ошибка LNK2005: "void * __cdecl оператор новый (беззнаковое целое) " (?? 2 @ YAPAXI @ Z) уже определено в libcmt.lib (new.obj) Файл: uafxcw.lib Есть е...

1
голосов
4ответов
7472 просмотров

Ошибка C2593: оператор = неоднозначен

typedef map<wstring , IWString> REVERSETAG_CACHE ; REVERSETAG_CACHE::iterator revrsetagcacheiter; . . . wstring strCurTag; strCurTag = revrsetagcacheiter->second; //Error C2593 Ошибка C2593: оператор = неоднозначен Почему приведенное выше задание вызывает эту ошибку? Работ...

6
голосов
4ответов
17958 просмотров

Невозможно преобразовать из 'const wchar_t *' в '_TCHAR *'

_TCHAR* strGroupName = NULL; const _TCHAR* strTempName = NULL; //Assign some value to strTempName strGroupName = _tcschr(strTempName, 92) //C2440 Я получаю сообщение об ошибке в строке выше при компиляции этого кода в VS2008. В VC6 компилируется нормально. Ошибка C2440: '=': невозмож...

4
голосов
5ответов
5732 просмотров

Как построить рабочее пространство из примеров DDK?

Я новичок в программировании на Win32, а также в программировании драйверов. Я установил Windows DDK в своей системе и получил несколько примеров с DDK, но в этих примерах нет файла dsw. Я хотел знать, как создать файл .dsw, чтобы открыть это рабочее пространство в VC6.

0
голосов
3ответов
9598 просмотров

ошибка C2440: «инициализация»: невозможно преобразовать из «std :: _ Vector_iterator <_ty _alloc>» в «тип *»</_ty>

Я получаю следующую ошибку при переносе кода VC6 на VS2008. Этот код отлично работает в VC6, но дает ошибку компиляции в VC9. Я знаю, что это из-за критического изменения компилятора. В чем проблема и как ее исправить? error C2440: 'initializing' : cannot convert from 'std::_Vector_iterat...

2
голосов
4ответов
2360 просмотров

Ошибка C2678 после переноса кода C ++ с VC6 на VS2008 - не найден оператор, который принимает левый операнд типа 'type'

Этот фрагмент кода компилирует файл в VC6, но в VS 2008 выдает ошибку. Кто-нибудь может сказать мне, почему? Я думаю, это потому, что вы больше не можете сравнивать указатель на NULL (который является typedef для 0). Если это так, как мне провести это сравнение в VC9? for ( std::vector&lt;aCa...

0
голосов
3ответов
1646 просмотров

отсутствует ; перед идентификатором при компиляции кода VC6 в VC9

Следующий код отлично компилируется в VC6, но когда я компилирую тот же проект в VS2008, он дает следующую ошибку ошибка C2146: синтаксическая ошибка: отсутствует ';' перед идентификатором 'm_pItr' template &lt;class pKey, class Data, class pCompare, class hKey = int, class hCompar...

7
голосов
8ответов
1585 просмотров

Использование компилятора Visual Studio 6 C ++ из Emacs

Я только начинаю заниматься разработкой на C ++ и хотел бы использовать emacs для написания кода, а затем его компиляции и запуска из emacs с помощью компилятора Visual Studio 6. Я уже немного погуглил, но просто не могу найти объяснения, как это делается. Есть указатели? Спасибо за вашу помо...

1
голосов
3ответов
1443 просмотров

Невозможно загрузить рабочую область в VC ++ 6

Я скопировал проект в новый каталог, и теперь рабочая область не загружается в vc ++ 6 ide. Нет ошибки, просто нет рабочего пространства. Я сравнил файлы dsw и dsp, и они одинаковы.

6
голосов
5ответов
2708 просмотров

Как создать структуру, содержащую список самих себя?

Я хочу создать структуру, содержащую список такой же структуры, как это: #include &lt;list&gt; struct Url { CString strUrl; std::list&lt;Url&gt; children; }; int main() { Url u1, u2; u1.children.push_back(u2); } Этот код не компилируется. Но когда я заменяю std::list на s...

2
голосов
3ответов
974 просмотров

как просмотреть значение объекта CString при отладке в среде VC6

Какие настройки необходимо выполнить в среде VC 6 для просмотра значения CString в режиме отладки. Даже в окне просмотра ??? появляется для переменных CString!

163
голосов
7ответов
108273 просмотров

Ссылка на все переменные $ Visual Studio

Я смотрел $(Configuration),$(ProjectDir) и т. д. в Visual Studio 2008 для событий Prebuild. Есть ли ссылка на все эти переменные с определением для каждой из них?