Comments (8)
sorry to bother , I am trying my first compile on visual studio 2010 . Already downloaded the source and native library , however got the following error when build
Error 4 error LNK1181: cannot open input file 'E:\download\ppsspp-master\Windows\Debug\Common.lib'
Any idea?
from ppsspp.
Ignore the ARMjit branch for now, it's just a place where I've started to work a little on the implementation. It doesn't work yet.
Jacky, is that the only error you get? I'd expect that if there were some earlier compile errors in any of the files of Common, so that Common didn't build and it thus can't be found.
from ppsspp.
This is the full build log from visual studio 2010 ( i open the PPSSPP.vcxproj to build )
1>------ Build started: Project: PPSSPPWindows, Configuration: Release x64 ------
1> stdafx.cpp
1>e:\download\ppsspp-master\windows\stdafx.h(28): warning C4005: '_WIN32_WINNT' : macro redefinition
1> C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\sdkddkver.h(197) : see previous definition of '_WIN32_WINNT'
1>e:\download\ppsspp-master\windows\stdafx.h(29): warning C4005: 'WINVER' : macro redefinition
1> C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\sdkddkver.h(212) : see previous definition of 'WINVER'
1>e:\download\ppsspp-master\windows\stdafx.h(33): warning C4005: '_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES' : macro redefinition
1> e:\vs10\VC\include\crtdefs.h(327) : see previous definition of '_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES'
1> glew.c
1> CtrlDisAsmView.cpp
1>Debugger\CtrlDisAsmView.cpp(231): warning C4267: 'argument' : conversion from 'size_t' to 'int', possible loss of data
1>Debugger\CtrlDisAsmView.cpp(281): warning C4267: 'argument' : conversion from 'size_t' to 'int', possible loss of data
1>Debugger\CtrlDisAsmView.cpp(285): warning C4267: 'argument' : conversion from 'size_t' to 'int', possible loss of data
1>Debugger\CtrlDisAsmView.cpp(303): warning C4267: 'argument' : conversion from 'size_t' to 'int', possible loss of data
1> CtrlMemView.cpp
1>Debugger\CtrlMemView.cpp(183): warning C4267: 'argument' : conversion from 'size_t' to 'int', possible loss of data
1>Debugger\CtrlMemView.cpp(214): warning C4267: 'argument' : conversion from 'size_t' to 'int', possible loss of data
1>Debugger\CtrlMemView.cpp(227): warning C4267: 'argument' : conversion from 'size_t' to 'int', possible loss of data
1>Debugger\CtrlMemView.cpp(242): warning C4267: 'argument' : conversion from 'size_t' to 'int', possible loss of data
1> CtrlRegisterList.cpp
1>Debugger\CtrlRegisterList.cpp(187): warning C4267: 'argument' : conversion from 'size_t' to 'int', possible loss of data
1>Debugger\CtrlRegisterList.cpp(224): warning C4267: 'argument' : conversion from 'size_t' to 'int', possible loss of data
1>Debugger\CtrlRegisterList.cpp(229): warning C4267: 'argument' : conversion from 'size_t' to 'int', possible loss of data
1> Debugger_Disasm.cpp
1>Debugger\Debugger_Disasm.cpp(67): warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data
1>Debugger\Debugger_Disasm.cpp(71): warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data
1> Debugger_MemoryDlg.cpp
1>Debugger\Debugger_MemoryDlg.cpp(90): warning C4244: 'argument' : conversion from 'LONG_PTR' to 'unsigned int', possible loss of data
1> Debugger_VFPUDlg.cpp
1>Debugger\Debugger_VFPUDlg.cpp(34): warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data
1>Debugger\Debugger_VFPUDlg.cpp(38): warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data
1>Debugger\Debugger_VFPUDlg.cpp(41): warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data
1>Debugger\Debugger_VFPUDlg.cpp(44): warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data
1>Debugger\Debugger_VFPUDlg.cpp(47): warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data
1>Debugger\Debugger_VFPUDlg.cpp(50): warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data
1>Debugger\Debugger_VFPUDlg.cpp(149): warning C4267: 'argument' : conversion from 'size_t' to 'int', possible loss of data
1>Debugger\Debugger_VFPUDlg.cpp(160): warning C4267: 'argument' : conversion from 'size_t' to 'int', possible loss of data
1>Debugger\Debugger_VFPUDlg.cpp(164): warning C4267: 'argument' : conversion from 'size_t' to 'int', possible loss of data
1>Debugger\Debugger_VFPUDlg.cpp(181): warning C4267: 'argument' : conversion from 'size_t' to 'int', possible loss of data
1> EmuThread.cpp
1> InputDevice.cpp
1> KeyboardDevice.cpp
1> DialogManager.cpp
1> PropertySheet.cpp
1>W32Util\PropertySheet.cpp(86): warning C4267: '=' : conversion from 'size_t' to 'UINT', possible loss of data
1> ShellUtil.cpp
1> InputBox.cpp
1> WndMainWindow.cpp
1> DSoundStream.cpp
1> OpenGLBase.cpp
1> WindowsHost.cpp
1>WindowsHost.cpp(108): warning C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of data
1>WindowsHost.cpp(122): warning C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of data
1> Globals.cpp
1> main.cpp
1> XinputDevice.cpp
1> Generating Code...
1> Misc.cpp
1>LINK : fatal error LNK1181: cannot open input file 'E:\download\ppsspp-master\Windows\Debug\Common.lib'
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
from ppsspp.
FYI .I am running visual studio 2010 on windows 8 64 bit
from ppsspp.
Ah, the issue is that you opened just the single project instead of the whole "solution". PPSSPP is made up of multiple VS projects contained in what VS calls a solution. Just open Windows\PPSSPP.sln instead, this should load everything. Then build all.
from ppsspp.
I tried to open the sln however it complains it is created by newer version of visual studio .I am using VS 2010 or should i use 2012 to build it ?
from ppsspp.
Hm, I am using VS2012 but it's supposed to be able to write project files that VS2010 can read, so I don't know what's going on :/
BTW, this is an issue about ARMJit, next time please create a new issue instead of hijacking one like this.
from ppsspp.
Thanks Hrydard and sorry for hijacking here .
from ppsspp.
Related Issues (20)
- PPSSPPSDL crash when compiled in Debug mode on EMUELEC HOT 3
- Selecting Achievements entry crash PPSSSDL with any game HOT 4
- Ubershader - Vertex causing darker color in Yu-Gi-Oh Arc V Tag Force Special HOT 5
- Audio stopping, Crashing, and using too much RAM HOT 1
- Broken lighting in some games (bloom effects at higher resolutions) HOT 3
- "Upnp needs to be Reinitialized" and "Failed to offset port 555" HOT 10
- Fails to build retroarch core with gcc-14 HOT 3
- ppsspp 32 bit HOT 2
- Feature request: exit back to frontend HOT 5
- Choosing a scripting language HOT 8
- Disabling plugins and closing the emulator re-enable them HOT 5
- Textures Folder Has Permissions on Android TV HOT 22
- Bad symlink in vulkan ext subdir
- Akiba's Trip Plus little sister from the future HOT 1
- Syphon Filter: Remaining lighting problem (HW/SW transform difference)
- Need better handling of out-of-memory conditions when using texture replacement
- compile for aarch64 target,ld error undefined reference to `CpuFeatures_GetHardwareCapabilities' undefined reference to `CpuFeatures_IsHwCapsSet' HOT 3
- Reports of plugins not working correctly HOT 1
- Java Exception Error HOT 8
- porting to arm-linux RUN ERROR: EGL Error EGL_BAD_NATIVE_WINDOW detected HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ppsspp.