No.3ベストアンサー
- 回答日時:
おそらく<unistd.h>をフルスペックで利用したいわけではないと思います。
その中の一部の関数を使いたいだけなら<io.h>などで代用できるはずですから、ヘルプで調べてみることをお勧めします。ソースを修正せずに、コンパイル&実行ができるようにすることは諦めた方がよいと思います。
移植のことを考えるなら、<unistd.h>とか<windows.h>のような環境に特化したヘッダや、そこで宣言される型や関数などを直接使うのではなく、適切にラッピングしてから使う方が後々楽です。今回は仕方ないでしょうが、今後はそうしましょう。
No.2
- 回答日時:
そのヘッダは、本来「UNIX Starndard」を意味するものなので、
Windows専用のVisual Studioではサポートされてません。
Visual StudioはCygwinもサポートしませんので、エラーも出るでしょう。
> 問題なくコンパイルできるようにするにはどうしたらいいでしょうか?
自己責任で、Visual Studioでコンパイルできるようにポーティングする。
または、自作する。誰かが作っていないか、探す。
# 本質的には、Visual Studio以外のコンパイラを使うか、
# Visual Studioを使う前提ならunistd.hを使わないように
# ポーティングするかのいずれかが必要だと思いますが。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
都道府県穴埋めゲーム
都道府県の名前を1人1つずつ投稿してください。全ての都道府県が出たら締め切ります!
-
Enterキーを押されたら次の処理に移るという事をしたい。
C言語・C++・C#
-
バッファとは何ですか
C言語・C++・C#
-
#include <Windows.h>というヘッダファイルについて
C言語・C++・C#
-
-
4
win10で、正確な待ち時間の作り方
C言語・C++・C#
-
5
DWORDの実際の型は何でしょうか
C言語・C++・C#
-
6
[c++] <pthread.h>がinclude できない
C言語・C++・C#
-
7
「utime.h が見つからない」エラーにはどう対処? Boland C v5.5無料版 on win2000 DOS窓
C言語・C++・C#
-
8
fgetsなどのときのstdinのバッファを消すには?
C言語・C++・C#
-
9
C言語 配列の長さの上限
C言語・C++・C#
-
10
char*を初期化したいのですが
C言語・C++・C#
-
11
sys/time.hのインクルードができない
C言語・C++・C#
-
12
C言語 exitの使い方
C言語・C++・C#
-
13
#define _CRT_SECURE_NO_WARNINGS について
C言語・C++・C#
-
14
C言語での引数の省略方法
C言語・C++・C#
-
15
fopne で失敗する原因
C言語・C++・C#
-
16
プログラムについての質問です。 fflush(stdout)はいったいどのような時に使われているので
C言語・C++・C#
-
17
C言語のポインターに関する警告
C言語・C++・C#
-
18
配列の要素数に変数を入れたいときには
C言語・C++・C#
-
19
適切な変換関数が存在しない???
C言語・C++・C#
-
20
C言語で今まで表示していた画面の消すには?
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・「I love you」 をかっこよく翻訳してみてください
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・昔のあなたへのアドバイス
- ・かっこよく答えてください!!
- ・あなたが好きな本屋さんを教えてください
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
<unistd.h>をVisualStudioでつ...
-
アプリケーションのDLLファイル...
-
プレコンパイルの意味を教えて...
-
Cのソースを毎回コンパイルし...
-
自作DLLの中身を暗号化
-
cygwin1.dll を必要としないCの...
-
obj オブジェクトファイルがで...
-
コンパイル
-
math.hに含まれる関数が使えない
-
ビルダーとは何ですか?
-
FORTRAN77のプログラム
-
Ubuntu上でITRONプログラムを作...
-
[COBOL] ソースの復帰
-
Verilog_HDLでのdefineとifdef
-
変数宣言(Dim)と定数宣言(Const...
-
Fortran77 (intel fortran)
-
C言語で作ったプログラムを他の...
-
WindowsAPIプログラムをgccでコ...
-
FFTWでコンパイルができません。
-
Cygwinで使用しているgccをダウ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アプリケーションのDLLファイル...
-
<unistd.h>をVisualStudioでつ...
-
すべてのリビルド: 0 正常、 0 ...
-
lhafileをインストールしたい
-
C#で char型とstring型の比較で...
-
gcc コンパイル killed
-
[COBOL] ソースの復帰
-
c言語です コンパイルした時に...
-
実行後にコンパイルに失敗しま...
-
共有ライブラリの内容確認について
-
ビープ音が鳴りません・・・
-
gcc バージョン違いによるコン...
-
64ビットのlinuxで32ビットメモ...
-
NASMとMASMの違い
-
C言語で作ったらWindowsでもMac...
-
math.hに含まれる関数が使えない
-
MVSマシンで0C7でABENDしたので...
-
ccとgcc
-
「インクルードファイル 'pthre...
-
自作DLLの中身を暗号化
おすすめ情報