Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / как откомпилировать код? / 10 сообщений из 10, страница 1 из 1
07.06.2007, 00:04
    #34579530
Vladimir410
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как откомпилировать код?
У меня есть код:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
#include "stdlib.h"
#include "stdio.h"
//#include "iostream.h"
//#include "memory.h"
//#include "string.h"
#include <windows.h>

#pragma warning( disable :  4786 ) 
#include <vector>
using namespace std;

#include "pkcs11.h"

#define pkcs11_path "etpkcs11.DLL" //Path to PKCS11 dll

void init();
void displaysLibraryInfo();
void displaysTokenInfo(DWORD slotId);
void displaysCertificate(BYTE* certValue, int certValueLen);

//Globals 
CK_FUNCTION_LIST_PTR   pFunctionList;
CK_C_GetFunctionList   pGFL    =  0 ;
bool                   wasInit = false; 
static HANDLE          hThread =  0 ;

//Close PKCS #11 library, Displays an error string, and terminates the application
static void leave (char * c)

//***и так далее******
какой компилятор сможет его понять? У меня установлен Visual C++ 2005 Express Edition. Но он ругается на инклюды и просит #include "stdafx.h" Возможно, это старый Sample и ему нужен старый C++, но какой и где его достать?
...
Рейтинг: 0 / 0
07.06.2007, 00:10
    #34579535
sashka304
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как откомпилировать код?
Борландовый должен взять 100%
да и студия хоть я с ней не имею дело но думаю тоже возмет, просто нада гдето в опциях покопатся
...
Рейтинг: 0 / 0
07.06.2007, 01:29
    #34579567
grieg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как откомпилировать код?
1. Отключи в настройках проекта precompiled headers, тогда должен перестать требовать stdafx.h.
В общем, изучи опции, с которыми происходит компиляция.

2. Стандартные заголовки
Код: plaintext
1.
#include "stdlib.h"
#include "stdio.h"
надо включать в угловых скобках
Код: plaintext
1.
#include <stdlib.h>
#include <stdio.h>
...
Рейтинг: 0 / 0
07.06.2007, 08:35
    #34579791
Vladimir410
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как откомпилировать код?
grieg1. Отключи в настройках проекта precompiled headers, тогда должен перестать требовать stdafx.h.

Это я сделал, но где теперь достать windows.h, stdlib.h, stdio.h ? Видимо без установки Борланда тут не обойтись...
...
Рейтинг: 0 / 0
07.06.2007, 11:05
    #34580231
Lelikk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как откомпилировать код?
Vladimir410 grieg1. Отключи в настройках проекта precompiled headers, тогда должен перестать требовать stdafx.h.

Это я сделал, но где теперь достать windows.h, stdlib.h, stdio.h ? Видимо без установки Борланда тут не обойтись...

Это стандартные заголовки - первый есть в любом виндовом компиляторе, а остальные - вообще в ЛЮБОМ.
...
Рейтинг: 0 / 0
07.06.2007, 17:54
    #34582023
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как откомпилировать код?
Vladimir410У меня есть код:
Код: plaintext
1.
2.
3.
4.
5.
6.
#include "stdlib.h"
#include "stdio.h"
//#include "iostream.h"
//#include "memory.h"
//#include "string.h"
#include <windows.h>
Вот эти заголовки говорят о том, что программа пишется для платформы Win32 с использованием стандартных C библиотек.

Vladimir410У меня установлен Visual C++ 2005 Express Edition.А вот этот компилятор предназначен в первую очередь для изготовления программ для платформы .Net.
...
Рейтинг: 0 / 0
07.06.2007, 22:26
    #34582571
grieg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как откомпилировать код?
авторА вот этот компилятор предназначен в первую очередь для изготовления программ для платформы .Net.
Что значит, в первую очередь? Он не умеет компилировать программы, написанные на C++? Он не поддерживает windows.h? Короче, замечание либо не в тему, либо я его не понял.
...
Рейтинг: 0 / 0
08.06.2007, 10:53
    #34583218
Lelikk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как откомпилировать код?
grieg авторА вот этот компилятор предназначен в первую очередь для изготовления программ для платформы .Net.
Что значит, в первую очередь? Он не умеет компилировать программы, написанные на C++? Он не поддерживает windows.h? Короче, замечание либо не в тему, либо я его не понял.

Имелось в виду, что умеет компилировать С/С++ - но не для Win32, а для .NET, поэтому незнает о windows.h
...
Рейтинг: 0 / 0
08.06.2007, 12:22
    #34583555
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как откомпилировать код?
Как-то сумнительно, что ошибка не в днк. Мой 2003 знает :)
...
Рейтинг: 0 / 0
08.06.2007, 12:54
    #34583698
tAZAR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как откомпилировать код?
grieg[quot автор]Что значит, в первую очередь? Он не умеет компилировать программы, написанные на C++? Он не поддерживает windows.h? Короче, замечание либо не в тему, либо я его не понял.
Умеет, только к express еще и VC SDK качать надо, а "просто так" он работает с MSFW... или я чего-то подзабыл?
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / как откомпилировать код? / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]