DuktapeというCソースを利用しています。
VisualStudio2008の頃はDuktapeはV1.5の頃で、ライブラリ(拡張子はC)を
extern "C" { #include "duktape.h" }
として、問題なく使えていました。
上を旧とします。
OSがWindowsXPから10に変わり、
VisualStudio2008から2017に変わり、
DuktapeはV2になりました。
上を新とします。
数日前、新環境で旧slnを読み込もうとしたら失敗しました。
そこで新環境で旧ソースからコンパイルしようとしたら
テンプレートはCではコンパイルできない
旨のエラーメッセージを受けました。
いろいろ工夫をしたのですが、解決に至らず。結局昔のV1.5を使ったら新環境でもコンパイルできるようになりました。その際にはexternも必要なくなりました。
CやC++からずっと離れていたので、extern "C"すればC++でCソースがコンパイルできる、とだけ思っていたのですが、最近は違うのでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# Cのコンパイルでコメントアウトをそのままオブジェクトに保持したい 7 2023/08/01 22:22
- その他(プログラミング・Web制作) Pythonの作業環境・作業フォルダの迅速な設定・指定方法 3 2022/04/01 07:55
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- PostgreSQL PostgreSQL14.6のSSL対応について 1 2023/01/05 15:42
- Windows 7 Windows7でMicrosoft VirtualPC2007 SP1を使用する 9 2022/11/17 13:12
- その他(プログラミング・Web制作) awkの文字列比較はPOSIXロケールまたはCロケールにおいてバイナリ値の比較に使えるか gawkな 1 2023/04/22 09:21
- Excel(エクセル) vba コンパイル 4 2022/10/27 10:01
- C言語・C++・C# 参考にいろいろとc言語、c++言語プログラミングでレジストリーを操作したいのですが、無料配布のc++ 3 2022/12/22 01:49
- C言語・C++・C# プログラミング c言語 4 2023/03/07 01:05
- その他(プログラミング・Web制作) FORTRAN77の配列(除算) 2 2023/02/01 14:34
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
<unistd.h>をVisualStudioでつ...
-
アプリケーションのDLLファイル...
-
C言語をコンパイルするとコンピ...
-
math.hに含まれる関数が使えない
-
実行ファイルが作成環境以外のP...
-
Visual Basic.NETの処理速度は6...
-
cygwinのgccで正常にコンパイル...
-
ビープ音が鳴りません・・・
-
<math.h>ヘッダを入力している...
-
#If True Then の # って何??
-
不明なプラグマ・・・?
-
define文のパラメータを実行時...
-
64ビットのlinuxで32ビットメモ...
-
ヘッダーファイル『windows.h』...
-
minGWでのopneMPコンパイルにつ...
-
gccでc++プログラムをコンパイ...
-
C言語をgccにコンパイルしよう...
-
Cygwinでのコンパイルができま...
-
C言語で作ったらWindowsでもMac...
-
[COBOL] ソースの復帰
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
<unistd.h>をVisualStudioでつ...
-
アプリケーションのDLLファイル...
-
C言語をコンパイルするとコンピ...
-
実行後にコンパイルに失敗しま...
-
math.hに含まれる関数が使えない
-
ビープ音が鳴りません・・・
-
c言語です コンパイルした時に...
-
<math.h>ヘッダを入力している...
-
C#で char型とstring型の比較で...
-
共有ライブラリの内容確認について
-
すべてのリビルド: 0 正常、 0 ...
-
[COBOL] ソースの復帰
-
64ビットのlinuxで32ビットメモ...
-
VS2010環境で2点ほど質問
-
gcc バージョン違いによるコン...
-
ヘッダーファイル『windows.h』...
-
C言語で作ったらWindowsでもMac...
-
自作DLLの中身を暗号化
-
MVSマシンで0C7でABENDしたので...
-
Verilog_HDLでのdefineとifdef
おすすめ情報