
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も見ています
-
Enterキーを押されたら次の処理に移るという事をしたい。
C言語・C++・C#
-
C言語での引数の省略方法
C言語・C++・C#
-
DWORDの実際の型は何でしょうか
C言語・C++・C#
-
-
4
std::stringからLPCWSTR型への変換
C言語・C++・C#
-
5
実行ファイルのパスを取得したい
C言語・C++・C#
-
6
#include <Windows.h>というヘッダファイルについて
C言語・C++・C#
-
7
プログラムについての質問です。 fflush(stdout)はいったいどのような時に使われているので
C言語・C++・C#
-
8
sys/time.hのインクルードができない
C言語・C++・C#
-
9
#define _CRT_SECURE_NO_WARNINGS について
C言語・C++・C#
-
10
win10で、正確な待ち時間の作り方
C言語・C++・C#
-
11
外部依存関係について
C言語・C++・C#
-
12
配列の要素数に変数を入れたいときには
C言語・C++・C#
-
13
wsprintf関数の使い方について
C言語・C++・C#
-
14
C言語で今まで表示していた画面の消すには?
C言語・C++・C#
-
15
関数から配列を返すには?
C言語・C++・C#
-
16
構文エラー;"が型の前にありませんとは、どうしたら解決できるのですか。"
C言語・C++・C#
-
17
複数の変数を宣言する時、同時に初期化?できないでしょうか?
Java
-
18
Visual Studioのstrcpy_sについて
C言語・C++・C#
-
19
CStringからchar*への型変換について教えてください。
C言語・C++・C#
-
20
windowsでLinuxで作成したソースをコンパイル
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
<unistd.h>をVisualStudioでつ...
-
「インクルードファイル 'pthre...
-
64ビットのlinuxで32ビットメモ...
-
c言語です コンパイルした時に...
-
VC++6.0の混在モード
-
lapack(f77)
-
Fortran77 (intel fortran)
-
[COBOL] ソースの復帰
-
アプリケーションのDLLファイル...
-
gccを使ってのリンク時のライブ...
-
SolarisのプログラムをWindows...
-
Visual Basic.NETの処理速度は6...
-
別々に作ったプログラムを繋げたい
-
mpfrのコンパイル
-
#defineとconstについて
-
.NET Frameworkの使用有無を知...
-
return (0)の括弧は何故付ける
-
ビープ音が鳴りません・・・
-
Visual studio2022 コンパイル...
-
MVSマシンで0C7でABENDしたので...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
<unistd.h>をVisualStudioでつ...
-
アプリケーションのDLLファイル...
-
共有ライブラリの内容確認について
-
64ビットのlinuxで32ビットメモ...
-
プレコンパイルの意味を教えて...
-
math.hに含まれる関数が使えない
-
c言語です コンパイルした時に...
-
ビープ音が鳴りません・・・
-
C言語で、配列を使ったsinカー...
-
Cのコンパイルでコメントアウト...
-
すべてのリビルド: 0 正常、 0 ...
-
MVSマシンで0C7でABENDしたので...
-
Delphiでクラスをオブジェクト...
-
#If VBA7 Thenに関して
-
DLLは解読可能ですか
-
C#で char型とstring型の比較で...
-
[COBOL] ソースの復帰
-
gcc バージョン違いによるコン...
-
gccでc++プログラムをコンパイ...
-
シリアル通信の受信待ちについて
おすすめ情報