【发布时间】:2020-07-09 13:04:32
【问题描述】:
我尝试将 Julia v1.4.2 嵌入到使用 Visual Studio 2017 v15.0 构建的简单 C++ 控制台应用程序中。
我关注https://docs.julialang.org/en/v1/manual/embedding/#High-Level-Embedding-on-Windows-with-Visual-Studio-1 的官方文档。
但是,在键入时
#include <julia.h>
VS 在一系列 25+ 错误中爆炸,例如:
errhandlingapi.h 中未定义标识符“PCONTEXT”
标识符“PCONTEXT”在 WinBase.h 中未定义
标识符“PSLIST_HEADER”在 WinBase.h 中未定义
...
【问题讨论】:
-
尝试在
<julia.h>之前包含其他标题,例如<windows.h> -
谢谢 - 但也没有运气
-
似乎所有这些与 win 相关的标头都包含在 Julia 中使用的 uv-library 中,并在 julia.h 中引用
标签: c++ windows julia embedding