Articles of 窗户

Windows中的cmake问题

我想在Windows中用cmake和MinGW编译这个( 相当复杂的 )代码段: #include <iostream> int main() { std::cout << "Test" << std::endl; return 0; } 这是CMakeLists.txt文件(在Linux中可以正常工作): cmake_minimum_required(VERSION 2.6) SET(CMAKE_C_COMPILER path/to/gcc) SET(CMAKE_CXX_COMPILER path/to/g++) project(cmake_test) add_executable(a.exe test.cpp) 用命令: cmake -G"MinGW Makefiles" . 我得到这些错误: CMake Error at C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeMinGWFindMake.cmake:20 (MESSAGE): sh.exe was found in your PATH, here: C:/MinGW/msys/1.0/bin/sh.exe For MinGW make to work correctly sh.exe […]

IIS7 + PHP + HTTP POST =挂?

我通过Windows Web App Gallery在安装有IIS7的Windows 7 x64机器上安装了PHP。 一切似乎都很顺利,一个简单的phpinfo()页面就像你想象的那样工作。 但是,每当我对PHP页面进行POST请求时,请求就会永远挂起。 看到下面非常简单的testing页面…它甚至没有任何dynamic内容。 我在这方面浪费了太多的时间。 有任何想法吗? 谢谢一堆! page.php文件: <html> <body> <form action="page.php" method="post"> <textarea name="apa"></textarea> <input type="submit" value="ok" /> </form> </body> </html> 处理程序映射: <handlers> <add name="PHP_via_FastCGI" path="*.php" verb="*" modules="FastCgiModule" scriptProcessor="C:\Program Files (x86)\PHP\php-cgi.exe" resourceType="Either" requireAccess="Script" /> </handlers>

在Windows上编译Hadoop时缺less'ammintrin.h'?

UPDATE-2 我已经更新了Windows SDK编译器,现在已经将错误减less到了2。 c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\intrin.h(26): fatal error C1083: Cannot open include file: 'ammintrin.h': No such file or directory [C:\hadoop-2.7.0-src\hadoop-common-project\hadoop-common\src\main\native\native.vcxproj] 现在我曾经search过,我发现要得到这个.h文件,我需要安装Microsoft Visual Studio Service Pack 1.我没有Visual Studio,我正在使用Windows SDK 7.1。 现在,我在哪里可以find与Windows SDK 7.1等效的Service Pack 1? UPDATE-2结束 UPDATE 在盯着堆栈跟踪一段时间后,我发现这里发生了错误 Midl: C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\midl.exe /W2 /WX /nologo /char signed /env x64 /Oicf /app_config /out"C:\hadoop-2.7.0-src\hadoop-common-project\hadoop-common\target/winutils/" /h […]

php.ini在哪里?

可能重复: 如何编辑xampp服务器中的php.ini文件 我跑了phpinfo,它说这是在C:\ Windows,但它不在那里。 它不在php文件夹中。 我做了系统search,没有find。 它藏在哪里?

我可以设置Windows Azure的成本上限吗?

我想设置一个Windows Azure帐户。 我是一个MSDN订阅者,所以我在前16个月获得“免费”。 不过,微软希望我的信用卡号码,以防万一我超过了免费限制。 从理论上讲,这意味着我正在向MS写信给我的信用卡帐单。 我想知道是否有人一直在使用Azure,如果有反正设置它只是停止工作,如果它靠近帽,它会开始花费我的东西?

如何从系统属性获取Windows操作系统环境variables

我正在遇到有关System Property环境variables的奇怪问题。 如您所知,我们可以打开Computer->Property->Advanced System Settings->Advanced->System Environment Variables->User Variables for admin 我将variablesTEMP的值更改为C:\ mytemp \,然后单击确定保存。 但是,在命令行中,当我回显%TEMP% ,它仍然显示原始path, C:\Users\admin\AppData\Local\Temp 。 当我在资源pipe理器中input%TEMP%时,它会转到C:\ mytemp 现在我想要用户API获取path, GetEnvironmentVariable()也将返回与命令行中的echo%TEMP%相同的path。 我怎么能像攻击者那样得到这条路呢? 提前致谢。 PS。 操作系统是Win7 x86

学习MFC编程的先决条件

我知道一些C ++和C,我现在正在使用的项目是一大堆MFC编程。 有人可以告诉我学习MFC的先决条件吗? 另外,什么是最好的学习来源? 任何特定的书籍或video系列? 我知道这个问题太笼统了,但答案可能会帮助我(或任何正在挖掘MFC的人)很多 谢谢!

升级到Windows 10,现在WAMP将无法正常工作

我让WAMP作为我的本地开发服务器,在Windows 7上快乐地工作。 今天升级到Windows 10,并在我的任务栏上有一个橙色的WAMP图标。 原来,Windows已经安装并自动运行IIS(为什么?)。 我禁用IIS,重新启动,启动WAMP和图标变成绿色。 但是,去本地主机导致连接被拒绝的消息。 我使用了WAMP菜单上的“testing端口80”选项,它说是的, Server: Apache/2.2.21 (Win32) PHP/5.3.10正在监听80端口。 Apache错误日志不显示任何有用的信息。 [Wed Jul 29 17:48:40 2015] [notice] Apache/2.2.21 (Win32) PHP/5.3.10 configured — resuming normal operations [Wed Jul 29 17:48:40 2015] [notice] Server built: Sep 10 2011 11:34:11 [Wed Jul 29 17:48:40 2015] [notice] Parent: Created child process 4200 [Wed Jul 29 17:48:41 2015] […]

如何正确使用SetWindowsHookEx和CallNextHookEx

我可以正确地build立一个窗口钩子,但我被MSDN中的线路困惑,说:“调用CallNextHookEx函数链接到下一个钩子程序是可选的,但强烈build议;否则,其他应用程序已经安装钩子不会收到挂钩通知,并可能导致错误行为,除非您绝对需要阻止其他应用程序看到通知,否则应该调用CallNextHookEx。“ 我想成为一名好的编程公民,并打电话给下一个钩子。 但是,我的钩子程序看起来像这样: LRESULT CALLBACK CBTProc(int code, WPARAM wp, LPARAM lp) { if (code != HCBT_CREATEWND) { // What do I do here? It's not the event I requested so how do I pass it on? return 0; } // It's the code we want (create window) CallNextHookEx(…); … } 那么,如果代码不是我感兴趣的代码,那么在钩子程序中会发生什么? 我如何打电话给下一个钩子? 编辑:主要的问题是一个HHOOK从SetWindowsHookEx返回,并且需要传递给CallNextHookEx函数。 更新:看来在NT平台上钩参数被忽略: http://msdn.microsoft.com/en-us/library/ms644974.aspx […]

如何使用Lua 5.2与luasocket 3

我试图编译luasocket 3 ,我在gitHub上发现了lua 5.2 。 问题是,我不知道如何将Lua和luasocket结合在一起。 我是否需要将luasocket编译为DLL,然后引用lua代码中的某个地方,还是应该从Lua控制台调用?