and my Makefile:
==== begin Makefile ========================
all:
g++ -std=c++11 -Wall -g3 -c *.cc `pkg-config gtkmm-3.0
--cflags`-pthread
g++ -std=c++11 -Wall -g3 *.o `pkg-config gtkmm-3.0 --libs` -lpthread -o
thread
clean:
rm -rf *.o thread
==== begin Makefile ========================
On Mon, 2013-08-05 at 16:27 -0400, L. D. James wrote:
> Thanks!
>
> I added the two libraries. Performed clean make and get the same
> output.
>
> This is the Makefile and other files used by Eclipse:
>
> // Code - Makefile
> // ----------------------------------------------------------
> ################################################################################
> # Automatically-generated file. Do not edit!
> ################################################################################
>
> -include ../makefile.init
>
> RM := rm -rf
>
> # All of the sources participating in the build are defined here
> -include sources.mk
> -include src/subdir.mk
> -include subdir.mk
> -include objects.mk
>
> ifneq ($(MAKECMDGOALS),clean)
> ifneq ($(strip $(C++_DEPS)),)
> -include $(C++_DEPS)
> endif
> ifneq ($(strip $(C_DEPS)),)
> -include $(C_DEPS)
> endif
> ifneq ($(strip $(CC_DEPS)),)
> -include $(CC_DEPS)
> endif
> ifneq ($(strip $(CPP_DEPS)),)
> -include $(CPP_DEPS)
> endif
> ifneq ($(strip $(CXX_DEPS)),)
> -include $(CXX_DEPS)
> endif
> ifneq ($(strip $(C_UPPER_DEPS)),)
> -include $(C_UPPER_DEPS)
> endif
> endif
>
> -include ../makefile.defs
>
> # Add inputs and outputs from these tool invocations to the build
> variables
>
> # All Target
> all: gtkmmAllen2
>
> # Tool invocations
> gtkmmAllen2: $(OBJS) $(USER_OBJS)
> @echo 'Building target: $@'
> @echo 'Invoking: GCC C++ Linker'
> g++ -o "gtkmmAllen2" $(OBJS) $(USER_OBJS) $(LIBS)
> @echo 'Finished building target: $@'
> @echo ' '
>
> # Other Targets
> clean:
> -$(RM) $(OBJS)$(C
> ++_DEPS)$(C_DEPS)$(CC_DEPS)$(CPP_DEPS)$(EXECUTABLES)$(CXX_DEPS)$(C_UPPER_DEPS)
> gtkmmAllen2
> -@echo ' '
>
> .PHONY: all clean dependents
> .SECONDARY:
>
> -include ../makefile.targets
> // ----------------------------------------------------------
> // code end1
>
> // Code begin: objects.mk
> // ---------------------------------------------------------
> ################################################################################
> # Automatically-generated file. Do not edit!
> ################################################################################
>
> USER_OBJS :=
>
> LIBS := -lgthread-2.0 -lpthread -lglib-2.0 -lgtkmm-3.0 -latkmm-1.6
> -lgdkmm-3.0 -lgiomm-2.4 -lpangomm-1.4 -lgtk-3 -lglibmm-2.4
> -lcairomm-1.0 -lgdk-3 -latk-1.0 -lgio-2.0 -lpangocairo-1.0
> -lgdk_pixbuf-2.0 -lcairo-gobject -lpango-1.0 -lcairo -lsigc-2.0
> -lgobject-2.0 -lgtkmm-3.0 -latkmm-1.6 -lgdkmm-3.0 -lgiomm-2.4
> -lpangomm-1.4 -lgtk-3 -lglibmm-2.4 -lcairomm-1.0 -lgdk-3 -latk-1.0
> -lgio-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject
> -lpango-1.0 -lcairo -lsigc-2.0 -lgobject-2.0 -lglib-2.0
> // ---------------------------------------------------------
> // Code end
>
> // Code begin: sources.mk
> // ---------------------------------------------------------
> ################################################################################
> # Automatically-generated file. Do not edit!
> ################################################################################
>
> O_SRCS :=
> CPP_SRCS :=
> C_UPPER_SRCS :=
> C_SRCS :=
> S_UPPER_SRCS :=
> OBJ_SRCS :=
> ASM_SRCS :=
> CXX_SRCS :=
> C++_SRCS :=
> CC_SRCS :=
> OBJS :=
> C++_DEPS :=
> C_DEPS :=
> CC_DEPS :=
> CPP_DEPS :=
> EXECUTABLES :=
> CXX_DEPS :=
> C_UPPER_DEPS :=
>
> # Every subdirectory with source files must be described here
> SUBDIRS := \
> src \
> // ---------------------------------------------------------
> // Code end
>
> -- L. James
>
> --
> L. D. James
> [email protected]
> www.apollo3.com/~ljames
>
> On 08/05/2013 03:58 PM, Alan Mazer wrote:
>
> > Ah. Perhaps it's how you built it. If you're using Linux, I link
> > with -lgthread-2.0. I actually like with -lpthread as well,
> > although that might not be necessary. I have multiple types of
> > threads in some apps. Try that and see if that helps.
> >
> > -- Alan
>
> _______________________________________________
> gtkmm-list mailing list
> [email protected]
> https://mail.gnome.org/mailman/listinfo/gtkmm-list
_______________________________________________
gtkmm-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/gtkmm-list