変だなあ – プログラミング – Home

通知
すべてクリア

変だなあ


あれ
 あれ
(@あれ)
ゲスト
結合: 21年前
投稿: 2
Topic starter  

#include <stdio.h>

main()
{
printf(This is a test);
}

ていう何げないプログラムを書いたら

プロジェクト 'Chisato - Win32 Debug' 用の中間ファイルおよび出力ファイルを削除しています。
--------------------構成: Chisato - Win32 Debug--------------------
タイプ ライブラリを作成中...
Microsoft (R) MIDL Compiler Version 5.01.0164
Copyright (c) Microsoft Corp 1991-1997. All rights reserved.
Processing C:\Chisato\Chisato.idl
Chisato.idl
Processing C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\oaidl.idl
oaidl.idl
Processing C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\objidl.idl
objidl.idl
Processing C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\unknwn.idl
unknwn.idl
Processing C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\wtypes.idl
wtypes.idl
Processing C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\ocidl.idl
ocidl.idl
Processing C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\oleidl.idl
oleidl.idl
Processing C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\servprov.idl
servprov.idl
Processing C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\urlmon.idl
urlmon.idl
Processing C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\msxml.idl
msxml.idl
リソースをコンパイル中...
コンパイル中...
StdAfx.cpp
コンパイル中...
Chisato.cpp
コードを生成中...
コンパイル中...
test.c
c:\chisato\test.c(6) : fatal error C1010: プリコンパイル済みヘッダーの検索中に予期しな
い EOF を検出しました。
コードを生成中...
cl.exe の実行エラー

Chisato.dll - エラー 1、警告 0

何が悪いのでしょうか?


引用解決済
トピックタグ
Blue
 Blue
(@Blue)
ゲスト
結合: 20年前
投稿: 1467
 

プリコンパイル済みヘッダをつかうになっているのでは?
プロジェクトにStdAfx.hがあるのであれば、インクルードしてください。
ないのであれば、プロジェクトの設定を変更してください。

それと、もっとまともなタイトルをつけるようしてください。


返信引用
Ban
 Ban
(@ban)
Prominent Member
結合: 5年前
投稿: 776
 

プロジェクトの設定で、「プリコンパイルヘッダ」を使わないようにするか、

#include stdafx.h

というVC特有のおまじないを、ファイル内の有効命令の一番最初に足すか、

したら直りませんか。(多分、FAQ?


返信引用
aetos
(@aetos)
Noble Member
結合: 5年前
投稿: 1480
 

プロジェクトに IDL とか入ってるし、DLLプロジェクトなのにmainでコンソール出力?


返信引用
PATIO
(@patio)
Famed Member
結合: 3年前
投稿: 2660
 

私も「DLLプロジェクトなのにmainでコンソール出力?」の時点で既に矛盾していると
思います。既存の他のプロジェクトにファイルだけ追加してビルドしたりしてませんか?

DLLのプロジェクトにmainでコンソール出力するようなソースを追加しても
ビルドできませんよ?
そもそもプロジェクトはコンパイラやリンカに引き渡すパラメータを
管理するという目的もありますから作成する対象が変われば、プロジェクトも
変わります。普通は、新たにプログラムを作成するときはプロジェクトも
新たに起こすのが普通です。

と、ここまでの話は、「既存の他のプロジェクトにファイルだけ追加してビルド」を
前提に話をしているので前提が違う場合は無視してもらって結構です。

というか、質問内容からではこの辺の判断が付きません。
と言う事は質問の仕方に問題があると言う事なので質問の仕方についても
考えてほしいところです。
そもそも開発環境に関する記述も無いし。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました