0

我只能在带有 VS2010 C++ Express Edition 的 PC 上创建/编译 simple_extension.dll(32 位)。我正在关注WHesse关于原生扩展部分Building on Windows的文章。另一方面,我的 PC 具有 Windows 2008 Server R2 64 位、VS2010 Ultimate 和 Dart 64 位(SDK 版本 1.5.0-dev.4.17)。

#include <string.h>
#include <stdlib.h>
#include <stdio.h>

http://dart.googlecode.com/svn/trunk/dart/samples/sample_extension/sample_extension.cc中找不到。

只是猜测,但我不认为本文的构建步骤适用于完整版本的 VS2010 C++ 项目或 64 位?

有没有人有适用于 sample_extension 项目的 VS2010 C++(完整版)解决方案文件?

更新:运行 example_build.dart 的输出

Observatory listening on http://127.0.0.1:1283
Building project "C:\Users\OSSDevYorgi\DartPlayground\ccompile-master\example\../example/sample_extension.yaml"
sample_extension_dllmain_win.cc

C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\windows.h(151) : fatal error C1083: Cannot open include file: 'excpt.h': No such file or directory

sample_extension.cc

sample_extension.cc(1) : fatal error C1083: Cannot open include file: 'string.h': No such file or directory

Generating Code...

Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 16.00.40219.01 for 80x86

Copyright (C) Microsoft Corporation.  All rights reserved.

sample_extension_dllmain_win.cc

C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\windows.h(151) : fatal error C1083: Cannot open include file: 'excpt.h': No such file or directory

sample_extension.cc

sample_extension.cc(1) : fatal error C1083: Cannot open include file: 'string.h': No such file or directory

Generating Code...

Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 16.00.40219.01 for 80x86

Copyright (C) Microsoft Corporation.  All rights reserved.

Building complete with some errors
4

0 回答 0