草庐IT

uboot移植

全部标签

c++ - 使用 UPnP 进行移植

我正在编写一个网络应用程序,如果启用了UPnP,我需要在路由器上转发一个端口。在哪里可以找到使用UPnP转发端口的C++代码?代码必须在windowsxp、windowsvista和windows7上运行。 最佳答案 Microsoft提供各种UPnPAPIs. 关于c++-使用UPnP进行移植,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4838082/

c# - 用 C 编写的带有 Cocoa 前端的 OpenGL 游戏我想移植到 Windows

我想知道是否有人可以向我提供一些有关如何处理此问题的提示。我有一个MacOSXOpenGL游戏,除了非游戏图形用户界面外,它是用非常便携的C语言编写的。所以在Cocoa中,我设置了窗口和OpenGL上下文,管理首选项、注册、监听击键等。但是所有的输入绘图和处理都是在漂亮的可移植C中处理的。所以我想移植到Windows。我认为最明显的方法是使用Win32api。然后我开始阅读有关Win32的入门读物,并开始怀疑人生是不是太短了。我可以在C#中执行此操作(无需将后端转换为C#)吗?我宁愿花时间学习C#而不是Win32。我们非常欢迎任何建议。我真的对Windows一窍不通。我经常使用的最后一

windows - 为什么可移植的可执行文件在清理和重建后会发生变化(忽略时间戳)

我花了一些时间比较清理和重建前后可执行文件的十六进制差异,似乎有些部分总是会发生变化,无论如何。我知道.NET会注入(inject)一些元数据,并且编译器会插入时间戳。我们的内部散列工具会忽略这些更改,但在可执行文件的其他部分会失败。我不认为那些不断改变我们代码的部分。 最佳答案 您在评论中指出的16个不同字节是一个UUID。GUID的第7和第8个字节中有一些“变体”和“版本”位,可用于识别它们(seeRFC4122)。 关于windows-为什么可移植的可执行文件在清理和重建后会发生变

c - 将 POSIX C 代码移植到 Windows

我刚刚完成了一个用C编写的小项目,我从串口读取数据流并解析传入的数据。该软件是为POSIX系统(使用termios)编写的,并遵循使用串行i/o的标准步骤使用open()打开串口设备配置通信参数(termios)在文件句柄上设置阻塞模式(fcntl)在串行接口(interface)上​​执行read()。完成后在串行接口(interface)上​​执行close()。除了套接字部分,代码是直接的ANSIC。我的问题是,要使代码在Windows平台上运行有多复杂。该端口不会由我编写,我只想向可能有兴趣移植它的其他人提供一个指示(即微不足道,不那么微不足道,撕裂你的眼睛会引起精神错乱)。此

windows - DirectX SDK项目-移植到VS2012

我正在将一个解决方案移植到visualstudio2012,该项目使用此路径中directXSDK的一些header:C:/../MicrosoftDirectXSDK(June2010)/Samples/C++/DXUT11/Core问题是:我遇到了所有(不)著名的重新定义警告:14>c:\programfiles(x86)\microsoftdirectxsdk(june2010)\include\dxgitype.h(12):warningC4005:'DXGI_STATUS_OCCLUDED':macroredefinition14>C:\ProgramFiles(x86)\W

c# - 可移植库上是否有替代 AppDomain.GetAssemblies 的方法?

我正在寻找一种将当前应用程序的程序集放入可移植库项目中的方法。在经典库项目中,下面的代码行完成了这项工作:varassemblies=System.AppDomain.CurrentDomain.GetAssemblies();但似乎System.AppDomain不可用于可移植库。有谁知道在可移植库上获取当前域程序集的方法吗? 最佳答案 您可以使用平台Hook:在您的可移植图书馆中:usingSystem.Collections.Generic;namespacePCL{publicinterfaceIAppDomain{ILis

c# - 如何将 .NET 应用程序移植到单声道

由于我对我的C#应用程序不能在Linux或Mac上运行感到不满意,我安装了MonoDevelop,希望将我的应用程序移植到Mono以实现跨平台能力。但是,我不知道如何使用MonoDevelop来完成这个任务。常见问题解答或文档中没有说明。知道怎么做吗? 最佳答案 来自MonoDevelopFAQ:CanIimportmyVisualStudio2K5+projectintoMonoDevelop?MonoDevelopcanopen,manipulateandsaveMSBuild-basedprojectsdirectlyinmo

c# - .NET 可移植类库中的 .ToShortDateString 发生了什么

我想知道为什么.NET可移植类库中没有.ToShortDateString。我有2个使用相同代码的项目(Silverlight和常规.NET类库),代码涉及在DateTime对象上调用.ToShortDateString()。为了重用相同的代码而不是在两个地方复制它,我创建了一个可移植类库,这样它就可以被Silverlight和.NET类库导入。不幸的是,在使用类库时,.ToShortDateString()似乎不可用。我可以在可移植类库方法中接受一个字符串参数,并从silverlight和类库项目中传递.ToShortDateString()值,但我想知道为什么这个方法不是可移植库的

c# - 具有异步等待和 GetType().IsValueType 的可移植类库

我需要在同一个可移植类库中进行以下调用:publicclassFoobar{voidFoo(){varb=GetType().IsValueType;//>Bar()whereT:class,IBaz,new(){returnawaitTask.Factory.StartNew(()=>newList(new[]//设置了以下目标框架:.netFramework4.5银光5WindowsPhone8.Net用于Windows应用商店应用我得到这个构建错误:无法找到“async”修饰符所需的所有类型。您是针对错误的框架版本,还是缺少对程序集的引用?我尝试安装bcl但仍然出现相同的错误。如

c# - 等效于 Dispatcher.Invoke 或 Dispatcher.RunAsync 的可移植类库

在.NET、Windows8和WindowsPhone7中,我有类似这样的代码:publicstaticvoidInvokeIfRequired(thisDispatcherdispatcher,Actionaction){if(dispatcher.CheckAccess()){action();}else{dispatcher.Invoke(action);}}我将如何在可移植类库中做一些事情?最好有一个与平台无关的实现。我的想法是使用WP7中不可用但肯定会很快的TPL。//PortableDispatchermustbecreatedontheUIthreadandthenmad