开发平台(Platform): (Ex: Win10, Linux, ...)
Win10
编译器(Ex: GCC, clang, VC++...)+目标环境(跟开发平台不同的话需列出)
VC++2015
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
boost 1.61, 1.68 情况相同
问题(Question):
开一个 CLR Empty Project 空白视窗程式,什么东西都没放。
光是在 MyForm.h 最上面,#pragma once 下方
#include <boost/interprocess/managed_shared_memory.hpp>
执行时就会出现:
Exception thrown at 0x00007FF8C8400220 (ntdll.dll) in WinForm_Test.exe:
0xC0000005: Access violation reading location 0xFFFFFFFFFFFFFFFF.
只要拿掉该行就可以正常跑出空白视窗
喂入的资料(Input):
啥都没有
预期的正确结果(Expected Output):
至少跳出一个空白视窗吧
错误结果(Wrong Output):
同问题描述
程式码(Code):(请善用置底文网页, 记得排版,禁止使用图档)
同问题描述
补充说明(Supplement):
用 console 测试没有问题,用 windows form 连 #include 都有问题...
本人 coding 功力就完全是个外行,google 了好一阵子,还没什么头绪,
说不定这其实是很简单的问题,希望经验丰富的板大指点一下