fatal error LNK1169: one or more multiply defined symbols found
он у тебя за каким-то хреном .h файл скомпилировал
он у тебя за каким-то хреном .h файл скомпилировалну это же нормально
всё по K&R'у
не, конешно можно все что угодно подсовывать компилятору, ему пох, что ты пытаешься сделать...
но предполагается, что .h файлы используются в include-ах в тех файлах, которые, как предполагается, будут затем скомпилированы
У тебя этот .h в какой ветке проекта находится?
там же где и cpp1.cpp
как это нормально?вот сунул h.h в
не, конешно можно все что угодно подсовывать компилятору, ему пох, что ты пытаешься сделать...
но предполагается, что .h файлы используются в include-ах в тех файлах, которые, как предполагается, будут затем скомпилированы
C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include
всё в порядке
так почему в первом случае ошибки ?
удали его оттуда!
в Solution Explorer-e (помоему перетащи твой h.h из Sources в Headers
в Solution Explorer-e (помоему перетащи твой h.h из Sources в Headersне, не то
кстати щас удалил h.h из cpp1.cpp, скомпилировал, добавил опять, пошло
походу там какая-то хитрая инкрементальная компиляция
я пойду лучше скушаю что-нибудь, а то не завтракал совсем..............
я пойду лучше скушаю что-нибудь, а то не завтракал совсем..............ок. на сегодня ""Доброе утро, страна" закончилась
В следующий раз смотри BuildLog.htm
почему-то мне кажется, что ты забыл #ifdef'ы или какую-нить #pragma once
Могу даже сказать, почему.
Напиши что-ли, как компилируешь
precompiled headers выключи.
У чувака .h залетел в ветку Source Files, вот и всё.
Пусть помаятся... интересно читать иногда
Похожие темы:
Оставить комментарий
9173306234
cpp1:h.h
и вот
просто интересно, почему