Problems

All about Sub-20 Multi Interface USB Adapter USB to I2C, SPI, GPIO, RS232, RS485, Ir, LCD

Moderator: serg

Post Reply
Someone
Posts: 3
Joined: Mon Sep 20, 2010 2:57 am

Problems

Post by Someone »

Windows 7 64bit
ms visual studios 2010

When I open the sub-win.vcproj this shows up
error 2.png
error 2.png (87.71 KiB) Viewed 9824 times

here is the error log that follows

Time of Conversion: Sunday, September 19, 2010 21:07:08 PM


Project: sub-win
Filename Status Errors Warnings
sub-win.vcproj Converted 0 20
Conversion Report - sub-win.vcproj:
Converting project file 'C:\Program Files\SUB-20\sample\sub-win\sub-win.vcproj'.
Web deployment to the local IIS server is no longer supported. The Web Deployment build tool has been removed from your project settings.
Done converting to new project file 'C:\Program Files\SUB-20\sample\sub-win\sub-win.vcxproj'.
This application has been updated to include settings related to the User Account Control (UAC) feature of Windows Vista. By default, when run on Windows Vista with UAC enabled, this application is marked to run with the same privileges as the process that launched it. This marking also disables the application from running with virtualization. You can change UAC related settings from the Property Pages of the project.
VCWebServiceProxyGeneratorTool is no longer supported. The tool has been removed from your project settings.
Attribute 'Detect64BitPortabilityProblems' of 'VCCLCompilerTool' is not supported in this version and has been removed during conversion.
Attribute 'Detect64BitPortabilityProblems' of 'VCCLCompilerTool' is not supported in this version and has been removed during conversion.
Attribute 'Detect64BitPortabilityProblems' of 'VCCLCompilerTool' is not supported in this version and has been removed during conversion.
Attribute 'Detect64BitPortabilityProblems' of 'VCCLCompilerTool' is not supported in this version and has been removed during conversion.
Attribute 'Detect64BitPortabilityProblems' of 'VCCLCompilerTool' is not supported in this version and has been removed during conversion.
Attribute 'Detect64BitPortabilityProblems' of 'VCCLCompilerTool' is not supported in this version and has been removed during conversion.
MSB8012: $(TargetName) ('sub-win') does not match the Linker's OutputFile property value '../../bin/subtool.exe' ('subtool') in project configuration 'Debug|Win32'. This may cause your project to build incorrectly. To correct this, please make sure that $(TargetName) property value matches the value specified in %(Link.OutputFile).
MSB8012: $(TargetPath) ('C:\Program Files\SUB-20\sample\sub-win\Debug\sub-win.exe') does not match the Linker's OutputFile property value '../../bin/subtool.exe' ('C:\Program Files\SUB-20\sample\sub-win\../../bin/subtool.exe') in project configuration 'Debug|Win32'. This may cause your project to build incorrectly. To correct this, please make sure that $(TargetPath) property value matches the value specified in %(Link.OutputFile).
MSB8012: $(TargetName) ('sub-win') does not match the Linker's OutputFile property value '../../bin/subtool.exe' ('subtool') in project configuration 'Debug|x64'. This may cause your project to build incorrectly. To correct this, please make sure that $(TargetName) property value matches the value specified in %(Link.OutputFile).
MSB8012: $(TargetPath) ('C:\Program Files\SUB-20\sample\sub-win\Debug\sub-win.exe') does not match the Linker's OutputFile property value '../../bin/subtool.exe' ('C:\Program Files\SUB-20\sample\sub-win\../../bin/subtool.exe') in project configuration 'Debug|x64'. This may cause your project to build incorrectly. To correct this, please make sure that $(TargetPath) property value matches the value specified in %(Link.OutputFile).
MSB8012: $(TargetName) ('sub-win') does not match the Linker's OutputFile property value '../../bin/subtool.exe' ('subtool') in project configuration 'Release|Win32'. This may cause your project to build incorrectly. To correct this, please make sure that $(TargetName) property value matches the value specified in %(Link.OutputFile).
MSB8012: $(TargetPath) ('C:\Program Files\SUB-20\sample\sub-win\Release\sub-win.exe') does not match the Linker's OutputFile property value '../../bin/subtool.exe' ('C:\Program Files\SUB-20\sample\sub-win\../../bin/subtool.exe') in project configuration 'Release|Win32'. This may cause your project to build incorrectly. To correct this, please make sure that $(TargetPath) property value matches the value specified in %(Link.OutputFile).
MSB8012: $(TargetName) ('sub-win') does not match the Linker's OutputFile property value '../../bin/subtool.exe' ('subtool') in project configuration 'Release|x64'. This may cause your project to build incorrectly. To correct this, please make sure that $(TargetName) property value matches the value specified in %(Link.OutputFile).
MSB8012: $(TargetPath) ('C:\Program Files\SUB-20\sample\sub-win\Release\sub-win.exe') does not match the Linker's OutputFile property value '../../bin/subtool.exe' ('C:\Program Files\SUB-20\sample\sub-win\../../bin/subtool.exe') in project configuration 'Release|x64'. This may cause your project to build incorrectly. To correct this, please make sure that $(TargetPath) property value matches the value specified in %(Link.OutputFile).
MSB8012: $(TargetName) ('sub-win') does not match the Linker's OutputFile property value '../../bin/subtool.exe' ('subtool') in project configuration 'libusb_release|Win32'. This may cause your project to build incorrectly. To correct this, please make sure that $(TargetName) property value matches the value specified in %(Link.OutputFile).
MSB8012: $(TargetPath) ('C:\Program Files\SUB-20\sample\sub-win\libusb_release\sub-win.exe') does not match the Linker's OutputFile property value '../../bin/subtool.exe' ('C:\Program Files\SUB-20\sample\sub-win\../../bin/subtool.exe') in project configuration 'libusb_release|Win32'. This may cause your project to build incorrectly. To correct this, please make sure that $(TargetPath) property value matches the value specified in %(Link.OutputFile).
MSB8012: $(TargetName) ('sub-win') does not match the Linker's OutputFile property value '../../bin/subtool.exe' ('subtool') in project configuration 'libusb_release|x64'. This may cause your project to build incorrectly. To correct this, please make sure that $(TargetName) property value matches the value specified in %(Link.OutputFile).
MSB8012: $(TargetPath) ('C:\Program Files\SUB-20\sample\sub-win\x64\libusb_release\sub-win.exe') does not match the Linker's OutputFile property value '../../bin/subtool.exe' ('C:\Program Files\SUB-20\sample\sub-win\../../bin/subtool.exe') in project configuration 'libusb_release|x64'. This may cause your project to build incorrectly. To correct this, please make sure that $(TargetPath) property value matches the value specified in %(Link.OutputFile).

1 file Converted: 1
Not converted: 0 0 20


Conversion Settings
Solution File: C:\Program Files\SUB-20\sample\sub-win\sub-win.sln
Log Number: 2


It builds with out errors or warnings but when i try to run it I get this error.
error.png
error.png (22.49 KiB) Viewed 9824 times

What am I doing wrong?
Last edited by Someone on Tue Sep 21, 2010 2:42 am, edited 1 time in total.

Someone
Posts: 3
Joined: Mon Sep 20, 2010 2:57 am

Re: Problems

Post by Someone »

When I try to run the sub-app code it would yell at me about not finding the libsub.h so I found it and copied it in. But now I get this error log when I try to build.


1>------ Build started: Project: usb, Configuration: Debug Win32 ------
1>Build started 9/20/2010 7:28:23 PM.
1>InitializeBuildStatus:
1> Touching "Debug\usb.unsuccessfulbuild".
1>ClCompile:
1> sub_app.c
1>c:\program files\sub-20\sample\sub-app\sub_app.c(515): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\stdio.h(325) : see declaration of 'sscanf'
1>c:\program files\sub-20\sample\sub-app\sub_app.c(522): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\stdio.h(325) : see declaration of 'sscanf'
1>c:\program files\sub-20\sample\sub-app\sub_app.c(554): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\stdio.h(325) : see declaration of 'sscanf'
1>c:\program files\sub-20\sample\sub-app\sub_app.c(731): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\stdio.h(325) : see declaration of 'sscanf'
1>c:\program files\sub-20\sample\sub-app\sub_app.c(759): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\stdio.h(325) : see declaration of 'sscanf'
1>c:\program files\sub-20\sample\sub-app\sub_app.c(936): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\stdio.h(325) : see declaration of 'sscanf'
1>c:\program files\sub-20\sample\sub-app\sub_app.c(947): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\stdio.h(325) : see declaration of 'sscanf'
1>c:\program files\sub-20\sample\sub-app\sub_app.c(960): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\stdio.h(325) : see declaration of 'sscanf'
1>c:\program files\sub-20\sample\sub-app\sub_app.c(979): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\stdio.h(325) : see declaration of 'sscanf'
1>c:\program files\sub-20\sample\sub-app\sub_app.c(992): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\stdio.h(325) : see declaration of 'sscanf'
1>c:\program files\sub-20\sample\sub-app\sub_app.c(1008): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\stdio.h(325) : see declaration of 'sscanf'
1>c:\program files\sub-20\sample\sub-app\sub_app.c(1076): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\stdio.h(325) : see declaration of 'sscanf'
1>c:\program files\sub-20\sample\sub-app\sub_app.c(1099): warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\stdio.h(325) : see declaration of 'sscanf'
1>sub_app.obj : error LNK2019: unresolved external symbol _sub_close referenced in function _main
1>sub_app.obj : error LNK2001: unresolved external symbol __imp__sub_i2c_status
1>sub_app.obj : error LNK2019: unresolved external symbol _sub_adc_read referenced in function _main
1>sub_app.obj : error LNK2019: unresolved external symbol _sub_adc_config referenced in function _main
1>sub_app.obj : error LNK2019: unresolved external symbol _sub_rs_xfer referenced in function _main
1>sub_app.obj : error LNK2019: unresolved external symbol _sub_i2c_write referenced in function _main
1>sub_app.obj : error LNK2019: unresolved external symbol _sub_get_cfg_vpd referenced in function _main
1>sub_app.obj : error LNK2019: unresolved external symbol _sub_get_version referenced in function _main
1>sub_app.obj : error LNK2019: unresolved external symbol _sub_rs_timing referenced in function _main
1>sub_app.obj : error LNK2019: unresolved external symbol _sub_sdio_transfer referenced in function _main
1>sub_app.obj : error LNK2019: unresolved external symbol _sub_spi_transfer referenced in function _main
1>sub_app.obj : error LNK2019: unresolved external symbol _sub_get_serial_number referenced in function _main
1>sub_app.obj : error LNK2019: unresolved external symbol _sub_i2c_start referenced in function _main
1>sub_app.obj : error LNK2019: unresolved external symbol _sub_rs_get_config referenced in function _main
1>sub_app.obj : error LNK2019: unresolved external symbol _sub_rs_set_config referenced in function _main
1>sub_app.obj : error LNK2019: unresolved external symbol _sub_i2c_read referenced in function _main
1>sub_app.obj : error LNK2019: unresolved external symbol _sub_i2c_stop referenced in function _main
1>sub_app.obj : error LNK2019: unresolved external symbol _sub_mdio_xfer referenced in function _main
1>sub_app.obj : error LNK2019: unresolved external symbol _sub_mdio45 referenced in function _main
1>sub_app.obj : error LNK2019: unresolved external symbol _sub_mdio22 referenced in function _main
1>sub_app.obj : error LNK2019: unresolved external symbol _sub_gpio_write referenced in function _main
1>sub_app.obj : error LNK2019: unresolved external symbol _sub_i2c_scan referenced in function _main
1>sub_app.obj : error LNK2019: unresolved external symbol _sub_fpwm_set referenced in function _main
1>sub_app.obj : error LNK2019: unresolved external symbol _sub_fpwm_config referenced in function _main
1>sub_app.obj : error LNK2019: unresolved external symbol _sub_lcd_write referenced in function _main
1>sub_app.obj : error LNK2019: unresolved external symbol _sub_pwm_set referenced in function _main
1>sub_app.obj : error LNK2019: unresolved external symbol _sub_pwm_config referenced in function _main
1>sub_app.obj : error LNK2019: unresolved external symbol _sub_get_product_id referenced in function _main
1>sub_app.obj : error LNK2019: unresolved external symbol _sub_gpio_read referenced in function _main
1>sub_app.obj : error LNK2019: unresolved external symbol _sub_spi_config referenced in function _main
1>sub_app.obj : error LNK2019: unresolved external symbol _sub_gpio_config referenced in function _main
1>sub_app.obj : error LNK2019: unresolved external symbol _sub_fifo_config referenced in function _main
1>sub_app.obj : error LNK2019: unresolved external symbol _sub_i2c_config referenced in function _main
1>sub_app.obj : error LNK2019: unresolved external symbol _sub_i2c_freq referenced in function _main
1>sub_app.obj : error LNK2019: unresolved external symbol _sub_control_request referenced in function _main
1>sub_app.obj : error LNK2019: unresolved external symbol _sub_fifo_write referenced in function _main
1>sub_app.obj : error LNK2019: unresolved external symbol _sub_fifo_read referenced in function _main
1>sub_app.obj : error LNK2019: unresolved external symbol _usb_transaction referenced in function _main
1>sub_app.obj : error LNK2019: unresolved external symbol _sub_open referenced in function _main
1>sub_app.obj : error LNK2019: unresolved external symbol _sub_strerror referenced in function _main
1>sub_app.obj : error LNK2001: unresolved external symbol __imp__sub_errno
1>sub_app.obj : error LNK2019: unresolved external symbol _sub_find_devices referenced in function _main
1>c:\users\admin\documents\visual studio 2010\Projects\usb\Debug\usb.exe : fatal error LNK1120: 42 unresolved externals
1>
1>Build FAILED.
1>
1>Time Elapsed 00:00:01.18
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========


No executable is generated.

Someone
Posts: 3
Joined: Mon Sep 20, 2010 2:57 am

Re: Problems

Post by Someone »

When I run it in Devcpp I get this


Compiler: Default GCC compiler
Building Makefile: "C:\Program Files\SUB-20\sample\sub-win\Makefile.win"
Executing make...
mingw32-make.exe -f "Makefile.win" all
g++.exe -c ../sub-app/cmd_pars.c -o Objects/MingW/cmd_pars.o -I"C:/Program Files (x86)/Dev-Cpp/lib/gcc/mingw32/3.4.5/include" -I"C:/Program Files (x86)/Dev-Cpp/include/c++/3.4.5/backward" -I"C:/Program Files (x86)/Dev-Cpp/include/c++/3.4.5/mingw32" -I"C:/Program Files (x86)/Dev-Cpp/include/c++/3.4.5" -I"C:/Program Files (x86)/Dev-Cpp/include" -I"C:/Program Files (x86)/Dev-Cpp/" -I"C:/Program Files (x86)/Dev-Cpp/include/3rdparty/wx/plotctrl" -I"C:/Program Files (x86)/Dev-Cpp/include/3rdparty/wx/sheet" -I"C:/Program Files (x86)/Dev-Cpp/include/3rdparty/wx/treemultictrl" -I"C:/Program Files (x86)/Dev-Cpp/include/3rdparty/wx/things" -I"C:/Program Files (x86)/Dev-Cpp/include/3rdparty/wx" -I"C:/Program Files (x86)/Dev-Cpp/include/3rdparty" -I"C:/Program Files (x86)/Dev-Cpp/include/common/wx/msw" -I"C:/Program Files (x86)/Dev-Cpp/include/common/wx/generic" -I"C:/Program Files (x86)/Dev-Cpp/include/common/wx/fl" -I"C:/Program Files (x86)/Dev-Cpp/include/common/wx/gizmos" -I"C:/Program Files (x86)/Dev-Cpp/include/common/wx/html" -I"C:/Program Files (x86)/Dev-Cpp/include/common/wx/mmedia" -I"C:/Program Files (x86)/Dev-Cpp/include/common/wx/net" -I"C:/Program Files (x86)/Dev-Cpp/include/common/wx/ogl" -I"C:/Program Files (x86)/Dev-Cpp/include/common/wx/plot" -I"C:/Program Files (x86)/Dev-Cpp/include/common/wx/protocol" -I"C:/Program Files (x86)/Dev-Cpp/include/common/wx/stc" -I"C:/Program Files (x86)/Dev-Cpp/include/common/wx/svg" -I"C:/Program Files (x86)/Dev-Cpp/include/common/wx/xml" -I"C:/Program Files (x86)/Dev-Cpp/include/common/wx/xrc" -I"C:/Program Files (x86)/Dev-Cpp/include/common/wx" -I"C:/Program Files (x86)/Dev-Cpp/include/common"

g++.exe -c ../sub-app/sub_app.c -o Objects/MingW/sub_app.o -I"C:/Program Files (x86)/Dev-Cpp/lib/gcc/mingw32/3.4.5/include" -I"C:/Program Files (x86)/Dev-Cpp/include/c++/3.4.5/backward" -I"C:/Program Files (x86)/Dev-Cpp/include/c++/3.4.5/mingw32" -I"C:/Program Files (x86)/Dev-Cpp/include/c++/3.4.5" -I"C:/Program Files (x86)/Dev-Cpp/include" -I"C:/Program Files (x86)/Dev-Cpp/" -I"C:/Program Files (x86)/Dev-Cpp/include/3rdparty/wx/plotctrl" -I"C:/Program Files (x86)/Dev-Cpp/include/3rdparty/wx/sheet" -I"C:/Program Files (x86)/Dev-Cpp/include/3rdparty/wx/treemultictrl" -I"C:/Program Files (x86)/Dev-Cpp/include/3rdparty/wx/things" -I"C:/Program Files (x86)/Dev-Cpp/include/3rdparty/wx" -I"C:/Program Files (x86)/Dev-Cpp/include/3rdparty" -I"C:/Program Files (x86)/Dev-Cpp/include/common/wx/msw" -I"C:/Program Files (x86)/Dev-Cpp/include/common/wx/generic" -I"C:/Program Files (x86)/Dev-Cpp/include/common/wx/fl" -I"C:/Program Files (x86)/Dev-Cpp/include/common/wx/gizmos" -I"C:/Program Files (x86)/Dev-Cpp/include/common/wx/html" -I"C:/Program Files (x86)/Dev-Cpp/include/common/wx/mmedia" -I"C:/Program Files (x86)/Dev-Cpp/include/common/wx/net" -I"C:/Program Files (x86)/Dev-Cpp/include/common/wx/ogl" -I"C:/Program Files (x86)/Dev-Cpp/include/common/wx/plot" -I"C:/Program Files (x86)/Dev-Cpp/include/common/wx/protocol" -I"C:/Program Files (x86)/Dev-Cpp/include/common/wx/stc" -I"C:/Program Files (x86)/Dev-Cpp/include/common/wx/svg" -I"C:/Program Files (x86)/Dev-Cpp/include/common/wx/xml" -I"C:/Program Files (x86)/Dev-Cpp/include/common/wx/xrc" -I"C:/Program Files (x86)/Dev-Cpp/include/common/wx" -I"C:/Program Files (x86)/Dev-Cpp/include/common"

../sub-app/sub_app.c: In function `int main(int, char**)':
../sub-app/sub_app.c:93: error: invalid conversion from `void*' to `usb_device*'

../sub-app/sub_app.c:102: error: invalid conversion from `void*' to `void**'

mingw32-make.exe: *** [Objects/MingW/sub_app.o] Error 1

Execution terminated
Compilation Failed. Make returned 2

serg
Posts: 143
Joined: Mon Aug 31, 2009 9:17 pm

Re: Problems

Post by serg »

Hi,

This is a misconfiguration issue. Open the Project's Property pages -> Debugging section -> Command. Replace the $TargetPath to the "../../bin/subtool.exe". Thank you for reporting this bug to us. We will fix this in our next release.

Regards

Post Reply