草庐IT

debug-posix

全部标签

c++ - 在 Debug模式下找不到 msvcr90d.dll

我找到了MSVCR90D.dllnotfoundindebugmodewithVisualC++2008问题,但给出的答案都没有真正给出问题的答案。他们中的大多数指向关闭增量链接,但没有解释错误的真正原因以及如何不关闭增量链接来修复错误。我想提一下,我的情况与原始问题中的情况略有不同。我在VisualStudio2008中使用C++编译器,但在QtCreator中而不是在VisualStudio中。有人吗? 最佳答案 只需安装VS2008ServicePack1即可解决问题,如果是调试CRT从sxs文件夹中完全丢失的错误。我在64位

c++ - 谁能帮我从一个简单的 Hello World 中解释这个 MSVC Debug模式反汇编?

我得到了以下简单的C++代码:#includeintmain(void){::printf("\nHello,debugger!\n");}从WinDbg中,我得到了以下反汇编代码:SimpleDemo!main:0111138055pushebp011113818becmovebp,esp0111138381ecc0000000subesp,0C0h0111138953pushebx0111138a56pushesi0111138b57pushedi0111138c8dbd40ffffffleaedi,[ebp-0C0h]01111392b930000000movecx,30h011

c++ - Windows 7 - CreateProcess w/DEBUG_PROCESS 访问冲突

好吧...在这个问题上筋疲力尽...整天抓耳挠腮。我有一个非常简单的单一用途c++DLL(StartApplication.dll)用于启动应用程序。在WinXP中工作正常,但在win7中不工作将CreateProcess()与DEBUG_PROCESS结合使用(这样我就可以在终止之前等待程序完成)。如果我在任务管理器中监控进程,我可以看到进程启动,但没有创建窗口,也没有进一步发生如果我更改为NORMAL_PRIORITY_CLASS,程序将按预期执行(但我无法在终止前等待,因为我只能在调试时执行此操作)错误代码给我STATUS_ACCESS_VIOLATION我关闭了UAC并将可执行

php - Windows 上的 Posix 和国际扩展

当我安装Symfony2沙盒并尝试通过check.php检查要求时,我遇到了2个问题。我的服务器没有posix和intl扩展名。我在Windows732位上使用WampServer2.1e(32位),所以我的apache和php版本是:Apache2.2.17VC6线程安全PHP5.3.5我正在尝试应用http://windows.php.net/downloads/releases/php-5.3.5-Win32-VC6-x86.zip的国际扩展名但我在apache日志中出现奇怪的错误:“无法在c:/wamp/...中找到扩展名”我确定该扩展名位于正确的目录中并在php.ini中启用

c - 最接近 POSIX 等待机制的 Windows 是什么?

Linux支持在“sys/wait.h”中定义的POSIX等待机制。方法wait,waitid,waitpid可用于在使用fork创建的父进程和子进程之间交换状态信息.Windows既不提供对fork的(native)支持,也不提供POSIX等待机制。相反,还有其他方法可用于spwan子进程,即CreateProcess.当使用fork/wait将用C或C++编写的linux应用程序移植到Windows时,什么是最合适的native*方法来监视父进程中子进程的状态变化(即WEXITED,WSTOPPED,WCONTINUED)?*native表示不使用不随Windows提供或由MS以运

windows - 为什么 Textpad 会询问您是否要使用 POSIX 正则表达式语法?

我需要从文档中分离出一堆图像url,其中图像与这样的名称相关联:bellpepper="http://images.com/bellpepper.jpg"cabbage="http://images.com/cabbage.jpg"lettuce="http://images.com/lettuce.jpg"pumpkin="http://images.com/pumpkin.jpg"我想通过删除变量名、等号和双引号从文件中删除除URL之外的所有文本,这样我就有了一个新文件,它只是一个URL列表,每行一个。我试过了variousways通过选中“查找”对话框窗口中的“正则表达式”复选框

python - 在 Windows 上使用 os.path 进行 POSIX 路径操作

我在Windows上使用Paramiko访问远程SFTP服务器。我需要对远程路径做一些工作,例如os.path.join、os.path.commonprefix等。由于我的主机平台是Windows,因此所有路径操作都带有\分隔符,但我需要POSIX样式的路径。有没有办法在Windows上使用Python内置的POSIX路径操作? 最佳答案 正如documentation中指出的那样(第二注)...youcanalsoimportandusetheindividualmodulesifyouwanttomanipulateapath

c++ - Windows 中 posix_memalign 的正确替代品是什么?

我目前正在尝试在Windows中构建word2vec。但是posix_memalign()函数有问题。大家都建议用_aligned_malloc(),只是参数个数不一样。那么Windows中posix_memalign()的最佳等价物是什么? 最佳答案 谢谢大家。根据我喜欢的一些存储库中的代码和您的建议,我成功地构建了EXE。这是我使用的代码:#ifdef_WIN32staticintcheck_align(size_talign){for(size_ti=sizeof(void*);i!=0;i*=2)if(align==i)re

c# - 通过复制 Bin>Debug 文件夹内容来安装应用程序有什么问题?

对于不太复杂的WPF应用程序的测试使用,我通常不制作安装程序-只是在构建项目后,将VS2008项目文件夹的Bin>Debug文件夹内容复制到硬盘驱动器用户计算机并将图标放在桌面上。Windows注册表没有记录。这种使用windows应用测试的方式有什么缺点吗? 最佳答案 这种方法完全没有问题-这就是所谓的xcopydeployment.这样做你不会得到一些东西:添加/删除程序中的一个条目供用户卸载向桌面/开始菜单/快速启动添加快捷方式的能力对注册表设置等的任何更改...另一个好处是,您可以让不需要管理权限的用户将您的应用程序安装到计

windows - 配置 Visual Studio 2008 以编译 Posix 应用程序

我是.Net语言方面经验丰富的程序员,但我几乎没有任何C++或C开发方面的工作经验。我目前必须为运行VxWorks(实时操作系统)的设备开发应用程序。我们将首先构建一个x86版本,然后移植到VxWorks。由于VxWorks与Posix兼容,我们计划在Windows中创建一个Posix应用程序。由于我一直在阅读Windows不符合Posix,因此我安装了“WindowsServicesforUNIX”。现在我有点迷茫了,我怀疑我必须配置VisualStudio以使用“WindowsServicesforUNIX”中包含的Posix库和header进行编译,但我真的不知道如何操作。也许我